TiDB 中常见的使用限制

why 932 2023-06-28

本文关于(TiDB 中常见的使用限制)。

TiDB 中常见的使用限制


使用限制

本文会将详细描述 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 的限制

类型最大限制

Tables

unlimited


单个 Table 的限制

类型最大限制(默认值)

Columns

默认为 1017,最大可调至 4096

Indexs

默认为 64,最大可调至 512

Rows

无限制

Size

无限制

Partitions

8192

  • Columns 的最大限制可通过 table-column-count-limit 修改。

  • Indexs 的最大限制可通过 index-limit 修改。


单行的限制

类型最大限制(默认值)

Size

默认为 6 MiB,可通过 txn-entry-size-limit 配置项调至 120 MiB


数据类型限制

类型最大限制

CHAR

256 字符

BINARY

256 字节

VARBINARY

65535 字节

VARCHAR

16383 字符

TEXT

默认为 6291456 字节(即 6 MiB),可调至 125829120 字节(即 120 MiB)

BLOB

默认为 6291456 字节(即 6 MiB),可调至 125829120 字节(即 120 MiB)


SQL Statements 的限制

类型最大限制

单个事务最大语句数

在使用乐观事务并开启事务重试的情况下,默认限制 5000,可通过 stmt-count-limit 调整


TiKV 版本的限制

在集群中,如果 TiDB 组件的版本为 v6.2.0 及以上,则 TiKV 组件版本不得低于 v6.2.0。


上述就是小编为大家整理的(TiDB 中常见的使用限制)
***

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MySql的数据追踪和监控:如何快速发现和处理数据异常
下一篇:MySql的错误处理:如何快速处理MySQL错误问题
相关文章