これはアーカイブされた TiDB のドキュメントであり、更新は行われていません。最新の LTS バージョンのドキュメントを表示する

TiDB の機能

このドキュメントでは、TiDB の各バージョンでサポートされている機能を一覧表示しています。実験的機能のサポートは、最終リリースの前に変更される可能性があることに注意してください。

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

データ型、関数、および演算子5.45.35.25.15.04.0
数値型YYYYYY
日付と時刻の種類YYYYYY
文字列型YYYYYY
JSON タイプExperimentalExperimentalExperimentalExperimentalExperimentalExperimental
制御フロー関数YYYYYY
文字列関数YYYYYY
数値関数と演算子YYYYYY
日付と時刻関数YYYYYY
ビット関数と演算子YYYYYY
キャスト関数と演算子YYYYYY
暗号化および圧縮関数YYYYYY
情報関数YYYYYY
JSON関数ExperimentalExperimentalExperimentalExperimentalExperimentalExperimental
集計関数YYYYYY
ウィンドウ関数YYYYYY
その他の関数YYYYYY
オペレーターYYYYYY
文字セットと照合 1YYYYYY

索引付けと制約

SQL ステートメント

SQL ステートメント25.45.35.25.15.04.0
基本SELECTINSERTUPDATEDELETEREPLACEYYYYYY
INSERT ON DUPLICATE KEY UPDATEYYYYYY
LOAD DATA INFILEYYYYYY
SELECT INTO OUTFILEYYYYYY
INNER JOIN , `LEFTRIGHT [OUTER] JOIN`YYYYY
UNION , UNION ALLYYYYYY
EXCEPTおよびINTERSECT演算子YYYYYN
GROUP BY , ORDER BYYYYYYY
ウィンドウ関数YYYYYY
共通テーブル式 (CTE)YYYYNN
START TRANSACTIONCOMMITROLLBACKYYYYYY
EXPLAINYYYYYY
EXPLAIN ANALYZEYYYYYY
ユーザー定義変数ExperimentalExperimentalExperimentalExperimentalExperimentalExperimental
テーブルロックExperimentalExperimentalExperimentalExperimentalExperimentalExperimental

高度な SQL 機能

高度な SQL 機能5.45.35.25.15.04.0
プリペアド ステートメント キャッシュYYExperimentalExperimentalExperimentalExperimental
SQL 計画管理 (SPM)YYYYYY
コプロセッサー・キャッシュYYYYYExperimental
ステイル読み取りYYYYNN
Followerが読むYYYYYY
履歴データの読み取り (tidb_snapshot)YYYYYY
オプティマイザーのヒントYYYYYY
MPP 実行エンジンYYYYYN
インデックス マージYExperimentalExperimentalExperimentalExperimentalExperimental
SQL の配置規則ExperimentalExperimentalNNNN

データ定義言語 (DDL)

データ定義言語 (DDL)5.45.35.25.15.04.0
基本CREATEDROPALTERRENAMETRUNCATEYYYYYY
生成された列ExperimentalExperimentalExperimentalExperimentalExperimentalExperimental
ビューYYYYYY
シーケンスYYYYYY
自動増加YYYYYY
オートランダムYYYYYY
DDL アルゴリズム アサーションYYYYYY
マルチスキーマの変更: 列を追加ExperimentalExperimentalExperimentalExperimentalExperimentalExperimental
列の種類を変更するYYYYNN
一時テーブルYYNNNN

取引

パーティショニング

パーティショニング5.45.35.25.15.04.0
範囲分割YYYYYY
ハッシュパーティショニングYYYYYY
List パーティショニングExperimentalExperimentalExperimentalExperimentalExperimentalN
List COLUMNS パーティショニングExperimentalExperimentalExperimentalExperimentalExperimentalN
EXCHANGE PARTITIONExperimentalExperimentalExperimentalExperimentalExperimentalN
動的剪定ExperimentalExperimentalExperimentalExperimentalNN

統計

統計5.45.35.25.15.04.0
CMSketch非推奨非推奨非推奨非推奨非推奨Y
ヒストグラムYYYYYY
拡張統計 (複数列)ExperimentalExperimentalExperimentalExperimentalExperimentalN
統計フィードバック非推奨ExperimentalExperimentalExperimentalExperimentalExperimental
高速分析ExperimentalExperimentalExperimentalExperimentalExperimentalExperimental

安全

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

データのインポートとエクスポート5.45.35.25.15.04.0
高速インポーター (TiDB Lightning)YYYYYY
mydumper 論理ダンパー非推奨非推奨非推奨非推奨非推奨非推奨
Dumpling論理ダンパーYYYYYY
トランザクションLOAD DATAYYYYYN 3
データベース移行ツールキット (DM)YYYYYY
TiDBBinlogYYYYYY
変更データ キャプチャ (CDC)YYYYYY

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

管理、可観測性、およびツール5.45.35.25.15.04.0
TiDB ダッシュボードYYYYYY
SQL 診断ExperimentalExperimentalExperimentalExperimentalExperimentalExperimental
情報スキーマYYYYYY
指標スキーマYYYYYY
ステートメント要約表YYYYYY
スロー クエリ ログYYYYYY
TiUP展開YYYYYY
アンシブル展開NNNNN非推奨
Kubernetes オペレーターYYYYYY
組み込みの物理バックアップYYYYYY
グローバルキルExperimentalExperimentalExperimentalExperimentalExperimentalExperimental
ビューをロックYYYExperimentalExperimentalExperimental
SHOW CONFIGYYYYYY
SET CONFIGExperimentalExperimentalExperimentalExperimentalExperimentalExperimental
継続的なプロファイリングExperimentalExperimentalNNNN
Top SQLExperimentalNNNNN

  1. TiDB は、latin1 を utf8 のサブセットとして誤って扱います。詳細についてはTiDB #18955参照してください。
  2. サポートされている SQL ステートメントの完全なリストについては、 ステートメント リファレンスを参照してください。
  3. TiDB v4.0 の場合、 LOAD DATAトランザクションは原子性を保証しません。