关于TIDB系统表慢查问题

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:4.0.2
  • 【问题描述】:在TIDB dashboard 里面发现大量的慢查询都是查询系统表
SELECT
  table_id,
  hist_id,
  is_index,
  feedback
FROM
  mysql.stats_feedback
ORDER BY
  table_id,
  hist_id,
  is_index;
截图:![image|680x500](upload://8a8xwmuWkByypzIFN1oQFolbi9W.png)

  1. 点击 sql 能否看到具体每个阶段的消耗?
  2. 请检查问题发生时,系统监控,是否集群压力很大?
  3. 当前执行一个select 查询看下执行计划 explain analyze sql,多谢。

集群的压力不大,都是查询系统表的,定时收集系统统计信息的查询 这样的一个查询为什么需要耗时这么久 这对系统系统性能有影响吗

看起来都是coprocessor的耗时,麻烦反馈下grafana的监控吧,over-view detail-tikv 监控

(1)、chrome 安装这个插件https://chrome.google.com/webstore/detail/full-page-screen-capture/fdpohaocaechififmbbbbbknoalclacl

(2)、鼠标焦点置于 Dashboard 上,按 ?可显示所有快捷键,先按 d 再按 E 可将所有 Rows 的 Panels 打开,需等待一段时间待页面加载完成。

(3)、使用这个 full-page-screen-capture 插件进行截屏保存