TiDB の制限事項

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

識別子の長さの制限

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

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

タイプ最大数
データベース無制限
テーブル無制限
ビュー無制限
接続無制限

単一データベースの制限

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

単一テーブルの制限

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

単一行の制限

タイプ上限値(デフォルト値)
サイズデフォルトは 6 MiB ですが、120 MiB に調整可能です

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

データ型の制限

タイプ上限
チャー256文字
バイナリ256文字
ヴァービナリー65535文字
VARCHAR16383文字
TEXTデフォルトは 6 MiB ですが、120 MiB に調整可能です
BLOBデフォルトは 6 MiB ですが、120 MiB に調整可能です

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

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

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

TiKV バージョンの制限事項

クラスター内で、TiDBコンポーネントのバージョンが v6.2.0 以降の場合、TiKV のバージョンは v6.2.0 以降である必要があります。

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