📣
TiDB Cloud Essential はパブリックプレビュー中です。このページは自動翻訳されたものです。原文はこちらからご覧ください。

TiDB の機能



このドキュメントでは、最新の LTS バージョン以降の長期サポート (LTS)バージョンと開発マイルストーン リリース (DMR)バージョンを含む、さまざまな TiDB バージョンでサポートされている機能を一覧表示します。

TiDB Playgroundで TiDB の機能を試すことができます。

ノート:

PingCAP は、DMR バージョンのパッチ リリースを提供しません。バグは今後のリリースで修正される予定です。一般的な目的では、 最新のLTSバージョンを使用することをお勧めします。

以下の表の略語は、次の意味を持ちます。

  • Y: この機能は一般提供 (GA) されており、本番環境で使用できます。機能が DMR バージョンで GA であっても、それ以降の LTS バージョンの本番環境で機能を使用することをお勧めします。
  • N: この機能はサポートされていません。
  • E: この機能はまだ GA ではなく (実験的)、使用制限に注意する必要があります。Experimental機能は、予告なしに変更または削除される場合があります。構文と実装は、一般提供前に変更される可能性があります。問題が発生した場合は、GitHub で問題を報告できます。

データ型、関数、および演算子

索引付けと制約

SQL ステートメント

SQL ステートメント36.56.15.45.35.25.15.04.0
REPLACE SELECT INSERT UPDATE DELETEYYYYYYYY
INSERT ON DUPLICATE KEY UPDATEYYYYYYYY
LOAD DATA INFILEYYYYYYYY
SELECT INTO OUTFILEYYYYYYYY
INNER JOIN , `LEFTRIGHT [OUTER] JOIN`YYYYYYY
UNIONUNION ALLYYYYYYYY
EXCEPTおよびINTERSECT演算子YYYYYYYN
GROUP BYORDER BYYYYYYYYY
ウィンドウ関数YYYYYYYY
共通テーブル式 (CTE)YYYYYYNN
START TRANSACTIONCOMMITROLLBACKYYYYYYYY
EXPLAINYYYYYYYY
EXPLAIN ANALYZEYYYYYYYY
ユーザー定義変数
BATCH [ON COLUMN] LIMIT INTEGER DELETEYYNNNNNN
BATCH [ON COLUMN] LIMIT INTEGER INSERT/UPDATE/REPLACEYNNNNNNN
ALTER TABLE ... COMPACTYNNNNNN
テーブルロック
TiFlashクエリ結果の実体化NNNNNNN

高度な SQL 機能

データ定義言語 (DDL)

データ定義言語 (DDL)6.56.15.45.35.25.15.04.0
TRUNCATE CREATE DROP ALTER RENAMEYYYYYYYY
生成された列
ビューYYYYYYYY
シーケンスYYYYYYYY
自動増加YYYYYYYY
オートランダムYYYYYYYY
TTL (存続可能時間)NNNNNNN
DDL アルゴリズム アサーションYYYYYYYY
マルチスキーマの変更: 列を追加Y
列の種類を変更するYYYYYYNN
一時テーブルYYYYNNNN
同時 DDL ステートメントYNNNNNNN
ADD INDEXCREATE INDEXの高速化YNNNNNNN
メタデータ ロックYNNNNNNN
FLASHBACK CLUSTER TO TIMESTAMPYNNNNNNN

取引

パーティショニング

統計

統計6.56.16.05.45.35.25.15.04.0
CMSketchデフォルトで無効デフォルトで無効デフォルトで無効デフォルトで無効デフォルトで無効YYYY
ヒストグラムYYYYYYYYY
拡張統計N
統計フィードバックN非推奨非推奨非推奨
統計を自動的に更新するYYYYYYYYY
高速分析
動的剪定YYNN
PREDICATE COLUMNSの統計を収集するNNNNN
統計を収集するためのメモリクォータを制御するNNNNNNN
統計をすばやく作成するために、約 10000 行のデータをランダムにサンプリングします
ロック統計NNNNNNNN

Security

データのインポートとエクスポート

管理、可観測性、およびツール


  1. TiDB は、latin1 を utf8 のサブセットとして誤って扱います。詳細についてはTiDB #18955参照してください。
  2. v6.5.0 以降、 tidb_allow_function_for_expression_indexシステム変数によってリストされた関数で作成された式インデックスがテストされ、本番環境で使用できます。今後のリリースでは、より多くの関数がサポートされる予定です。この変数によってリストされていない関数については、対応する式インデックスを本番環境で使用することはお勧めしません。詳細は式インデックス参照してください。
  3. サポートされている SQL ステートメントの完全なリストについては、 ステートメント リファレンスを参照してください。
  4. TiDB v4.0 の場合、 LOAD DATAトランザクションは原子性を保証しません。

このページは役に立ちましたか?