TIDB数据库创表耗时长,5000数据表以下时创表时间如下,当数据表达到6W的时间,创建个相同的表需要400ms,有什么优化创表速度的方案吗
没什么好办法,你们为什么建这么多表
项目需要,创表时间随着表数量的增多的变高,这是正常的吗
为什么一次创建那么多表呢,数量多的话,分批次创建表;其次,优化表结构:检查表结构是否合理,是否存在不必要的字段或索引
这种批量创建表耗时不会太关注吧
做好索引很关键。
肯定正常啊,表信息这些元数据也需要维护的。
是不是搞成分区表会更好?看截图的表名前缀都是一样的。
1 个赞
不要建那么多表
是不是分库分表出来的,在tidb上可以合起来
创建的表越多,管理表信息的元数据表越大,当然越慢
这还不够快吗?都是毫秒级别的。