重要
你正在查看 TiDB 数据库的较旧版本 (TiDB v5.4) 的文档。如无特殊需求,建议使用 TiDB 数据库的最新 LTS 版本。
使用限制
本文会将详细描述 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 |
| Indexes | 默认为 64,最大可调至 512 |
| Rows | 无限制 |
| Size | 无限制 |
| Partitions | 8192 |
单行的限制
字符串类型限制
| 类型 | 最大限制 |
|---|
| CHAR | 255 字符 |
| BINARY | 255 字节 |
| VARBINARY | 65535 字节 |
| VARCHAR | 16383 字符 |
| TEXT | 6MB 字节 |
| BLOB | 6MB 字节 |
SQL Statements 的限制