如何用sql脚本统计 tidb 节点上cpu 耗时高的SQL。

如何统计 tidb 节点上cpu 耗时高的SQL? cluster_statemens_summary 没有相关cpu统计字段。
就是dashboard 中, top sql 那里,选择tidb 的服务器查看消耗cpu 的sql 有哪些 的功能, 用sql脚本怎么查

SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST

可以查看过去某段时间的吗

好像没有 cpu 耗时这个,你就看整体耗时长的就行了

1 个赞

可以通过 TiDB 的监控工具、慢查询日志或性能分析工具来找到这些查询

第三方工具pt-query-digest,看可以帮助你分析慢查询日志并找到 CPU 耗时高的 SQL 语句吗

:joy:开启general_log,如果能抓取到sql,说明topsql那里是用sql统计的,直接就能拿到。