使用限制
本文会将详细描述 TiDB 中常见的使用限制,包括:标识符长度,最大支持的数据库、表、索引、分区表、序列等的个数。
标识符长度限制
| 标识符类型 |
最大长度(字符) |
| Database |
64 |
| Table |
64 |
| Column |
64 |
| Index |
64 |
| View |
64 |
| Sequence |
64 |
Databases、Tables、Views、Connections 总个数限制
| 标识符类型 |
最大个数 |
| Databases |
unlimited |
| Tables |
unlimited |
| Views |
unlimited |
| Connections |
unlimited |
单个 Database 的限制
单个 Table 的限制
| 类型 |
最大限制(默认值) |
| Columns |
默认为 1017,最大可调至 4096 |
| Indexs |
默认为 64,最大可调至 512 |
| Rows |
无限制 |
| Size |
无限制 |
| Partitions |
8192 |
单行的限制
单列的限制
字符串类型限制
| 类型 |
最大限制 |
| CHAR |
256 字符 |
| BINARY |
256 字节 |
| VARBINARY |
65535 字节 |
| VARCHAR |
16383 字符 |
| TEXT |
6MB 字节 |
| BLOB |
6MB 字节 |
SQL Statements 的限制