TiDBの制限
+2
y
L
s
q
このドキュメントでは、サポートされるデータベース、テーブル、インデックス、パーティションテーブル、シーケンスの最大識別子の長さや最大数など、TiDBの一般的な使用制限について説明します。
識別子の長さの制限
識別子の種類 | 最大長(許可される文字数) |
---|---|
データベース | 64 |
テーブル | 64 |
桁 | 64 |
索引 | 64 |
意見 | 64 |
順序 | 64 |
データベース、テーブル、ビュー、および接続の総数の制限
識別子の種類 | 最大数 |
---|---|
データベース | 無制限 |
テーブル | 無制限 |
ビュー | 無制限 |
接続 | 無制限 |
単一データベースの制限
タイプ | 上限 |
---|---|
テーブル | 無制限 |
単一のテーブルの制限
タイプ | 上限(デフォルト値) |
---|---|
列 | デフォルトは1017で、最大4096まで調整できます。 |
インデックス | デフォルトは64で、最大512まで調整できます |
行 | 無制限 |
サイズ | 無制限 |
パーティション | 8192 |
Columns
の上限はtable-column-count-limit
を介して変更できます。Indexes
の上限はindex-limit
を介して変更できます。
単一行の制限
タイプ | 上限 |
---|---|
サイズ | 6 MB |
サイズ制限は、 txn-entry-size-limit
の構成項目で調整できます。
単一列の制限
タイプ | 上限 |
---|---|
サイズ | 6 MB |
文字列タイプの制限
タイプ | 上限 |
---|---|
CHAR | 256文字 |
バイナリ | 256文字 |
VARBINARY | 65535文字 |
VARCHAR | 16383文字 |
文章 | 6 MB |
BLOB | 6 MB |
SQLステートメントの制限
タイプ | 上限 |
---|---|
1回のトランザクションでのSQLステートメントの最大数 | オプティミスティックトランザクションが使用され、トランザクションの再試行が有効になっている場合、上限は5000です。 |
stmt-count-limit
の構成アイテムを使用して制限を変更できます。
TiDB Limitations最終更新日 1/8/2025, 8:33:13 AM: fix: correct CHAR and BINARY maximum length from 256 to 255 (#19927) (#19929)