【 TiDB 使用环境】生产环境
【 TiDB 版本】5.2.2
【遇到的问题】
查询元数据columns表非常慢
【复现路径】
无
【问题现象及影响】
机器资源性能无瓶颈,查询columns表非常慢
【附件】
请提供各个组件的 version 信息,如 cdc/tikv,可通过执行 cdc version/tikv-server --version 获取。
【 TiDB 使用环境】生产环境
【 TiDB 版本】5.2.2
【遇到的问题】
查询元数据columns表非常慢
【复现路径】
无
【问题现象及影响】
机器资源性能无瓶颈,查询columns表非常慢
【附件】
请提供各个组件的 version 信息,如 cdc/tikv,可通过执行 cdc version/tikv-server --version 获取。
information_schema.columns 是虚拟表,当查询的时候,tidb 会根据数据动态构造这张表。数据量大的话,确实会慢。
上图这个数据量级这么慢正常吗? 请问有什么办法能优化吗?
为什么执行这条语句会有warnings呢
慢是正常的
1111.log (4.1 MB)
上传trace format=‘row’ select count(*) from information_schema.columns where table_schema=‘wms_core’;结果如附件
是一个bug