就是dm同步数据,还有报表查询 ,没有其他 的操作了啊
我有几个集群,最大的集群有这问题,其他 的没问题
不会是主机内存用光了吧?能登主机吗,来个vmstat 1 10输出 和 free -m
表太多了吧,你竟然有6w个表 ,还得排序,去掉order by试下呢
6万个表,不算多吧
trace的结果
6W都不多啊,放TiDB上光创建就得好久
表早就存在了 , 是不是超过了tidb允许的限制了啊
有找到trace里哪一行慢了吗?
不知道怎么找啊
表太多 而且tidb 负载远高
负载不高的时候 也慢
select table_SCHEMA,table_NAME,table_rows,data_length from information_schema.tables where table_name=‘TABLES’;
我怀疑你的元数据表过大了,从trace上看从多个region上读取数据
全扫加排序
order by 吗
去了也慢
官方文档上倒是没说表数量有限制,但是可以肯定的是,表多了会有影响,各种统计信息加载啦,缓存啦等等