TIDB数据库创建表优化

TIDB数据库创表耗时长,5000数据表以下时创表时间如下,当数据表达到6W的时间,创建个相同的表需要400ms,有什么优化创表速度的方案吗

没什么好办法,你们为什么建这么多表

项目需要,创表时间随着表数量的增多的变高,这是正常的吗

为什么一次创建那么多表呢,数量多的话,分批次创建表;其次,优化表结构:检查表结构是否合理,是否存在不必要的字段或索引

这种批量创建表耗时不会太关注吧

做好索引很关键。

肯定正常啊,表信息这些元数据也需要维护的。

:thinking:是不是搞成分区表会更好?看截图的表名前缀都是一样的。

1 个赞

不要建那么多表

是不是分库分表出来的,在tidb上可以合起来

创建的表越多,管理表信息的元数据表越大,当然越慢

这还不够快吗?都是毫秒级别的。