重要
古いバージョンの TiDB データベース (TiDB {{ curdocVersion }}) のドキュメントを表示しています。TiDBデータベースの最新の安定バージョンを使用することをお勧めします。
重要
このページは英語版のページを機械翻訳しています。原文は
こちらからご覧ください。
TiDBの制限
このドキュメントでは、サポートされるデータベース、テーブル、インデックス、パーティションテーブル、シーケンスの最大識別子の長さや最大数など、TiDBの一般的な使用制限について説明します。
識別子の長さの制限
識別子の種類 | 最大長(許可される文字数) |
---|
データベース | 64 |
テーブル | 64 |
桁 | 64 |
索引 | 64 |
意見 | 64 |
順序 | 64 |
データベース、テーブル、ビュー、および接続の総数の制限
識別子の種類 | 最大数 |
---|
データベース | 無制限 |
テーブル | 無制限 |
ビュー | 無制限 |
接続 | 無制限 |
単一データベースの制限
単一のテーブルの制限
タイプ | 上限(デフォルト値) |
---|
列 | デフォルトは1017で、最大4096まで調整できます。 |
インデックス | デフォルトは64で、最大512まで調整できます |
行 | 無制限 |
サイズ | 無制限 |
パーティション | 8192 |
単一行の制限
サイズ制限は、 txn-entry-size-limit
の構成項目で調整できます。
単一列の制限
文字列タイプの制限
タイプ | 上限 |
---|
CHAR | 256文字 |
バイナリ | 256文字 |
VARBINARY | 65535文字 |
VARCHAR | 16383文字 |
文章 | 6 MB |
BLOB | 6 MB |
SQLステートメントの制限
タイプ | 上限 |
---|
1回のトランザクションでのSQLステートメントの最大数 | オプティミスティックトランザクションが使用され、トランザクションの再試行が有効になっている場合、上限は5000です。 |
stmt-count-limit
の構成アイテムを使用して制限を変更できます。