| title | TiDB 使用限制 | |
|---|---|---|
| aliases |
|
本文会将详细描述 TiDB 中常见的使用限制,包括:标识符长度,最大支持的数据库、表、索引、分区表、序列等的个数。
| 标识符类型 | 最大长度(字符) |
|---|---|
| Database | 64 |
| Table | 64 |
| Column | 64 |
| Index | 64 |
| View | 64 |
| Sequence | 64 |
| 标识符类型 | 最大个数 |
|---|---|
| Databases | unlimited |
| Tables | unlimited |
| Views | unlimited |
| Connections | unlimited |
| 类型 | 最大限制 |
|---|---|
| Tables | unlimited |
| 类型 | 最大限制(默认值) |
|---|---|
| Columns | 默认为 1017,最大可调至 4096 |
| Indexs | 默认为 64,最大可调至 512 |
| Rows | 无限制 |
| Size | 无限制 |
| Partitions | 1024 |
- Columns 的最大限制可通过
table-column-count-limit修改。 - Indexs 的最大限制可通过
index-limit修改。
| 类型 | 最大限制 |
|---|---|
| Size | 默认为 6MB,可通过 txn-entry-size-limit 配置项调整 |
| 类型 | 最大限制 |
|---|---|
| Size | 6MB |
| 类型 | 最大限制 |
|---|---|
| CHAR | 256 字符 |
| BINARY | 256 字节 |
| VARBINARY | 65535 字节 |
| VARCHAR | 16383 字符 |
| TEXT | 6MB 字节 |
| BLOB | 6MB 字节 |
| 类型 | 最大限制 |
|---|---|
| 单个事务最大语句数 | 在使用乐观事务并开启事务重试的情况下,默认限制 5000,可通过 stmt-count-limit 调整 |