一个标准的tidb集群,最大支持创建多少个库,多少个表

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
7.1.2
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

这个应该和表的大小有关吧,感觉单说数量,应该没有限制吧。

1 个赞

嗯嗯,文档上也是无限制https://docs.pingcap.com/zh/tidb/stable/tidb-limitations

:yum:刚百度了一下mysql的,各种说法都有~也没有个定论

1 个赞

是的,主要是考虑如果库非常多,会不会影响到性能

实际能够支持的库和表的数量受到硬件资源、存储容量和性能等因素的限制。

如果需要创建大量的库和表,建议根据实际情况进行评估和测试,以确保系统的稳定性和性能。

资源足够的情况下,无限制

:thinking:我觉得库多会影响性能,本质上库多代表数据多,代表交互多。

1 个赞

没限制

1 个赞

理论上没有限制,实际上限制应该在数据量以及硬件资源上。

单个集群的库表个数,没有限制

我觉得库多应该不影响性能,比如一个库100张表,5个库各20张表性能应该一样

理论没限制,实际上元数据和统计数据太多性能还是有影响的

没有限制

不谈资源只说支持创建的话,那必然是没有限制的 :grin:

担心性能影响的话,sysbench模拟下实际情况跑测下吧

unlimited

我这边进行过压测,对于表个数的限制,建议是一万以内,同时对每张表的行数也做个闲置比较好,因为tidb收集统计信息这块效率特别差,特别是在v6.5以前的版本,不确定v7.1+现在优化效果 如何了,如果表多的话统计信息收集的慢直接会导致执行计划不准,对于线上来说这可能会引起灾难性故障

怎么样才能让简表语句快一些呢,给10万个库,每个库创建200张表。现在库创建完了,表创建好慢