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

TiDB の制限事項

このドキュメントでは、識別子の最大長や、サポートされるデータベース、テーブル、インデックス、パーティション化されたテーブル、シーケンスの最大数など、TiDB の一般的な使用上の制限について説明します。

識別子の長さの制限

識別子の種類最大長(許可される文字数)
データベース64
テーブル64
カラム64
索引64
ビュー64
シーケンス64

データベース、テーブル、ビュー、接続の合計数の制限

識別子の種類最大数
データベース無制限
テーブル無制限
ビュー無制限
接続無制限

単一データベースの制限

タイプ上限
テーブル無制限

単一テーブルの制限

タイプ上限値(デフォルト値)
コラムデフォルトは 1017 ですが、最大 4096 まで調整できます
インデックスデフォルトは 64 ですが、最大 512 まで調整できます
無制限
サイズ無制限
パーティション8192

単一行の制限

タイプ上限
サイズ6MB

txn-entry-size-limit設定項目でサイズ制限を調整できます。

文字列型の制限

タイプ上限
チャー256文字
バイナリ256文字
ヴァービナリー65535文字
VARCHAR16383文字
TEXT6MB
BLOB6MB

SQL ステートメントの制限事項

タイプ上限
単一トランザクション内の SQL ステートメントの最大数楽観的トランザクションを使用し、トランザクションリトライが有効な場合、上限は5000です。

stmt-count-limit設定項目を使用して制限を変更できます。