如果通过PERFORMANCE_SCHEMA、INFORMATION_SCHEMA 等排查性能问题

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】6.5.10
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

如果通过PERFORMANCE_SCHEMA、INFORMATION_SCHEMA 等排查性能问题,还有云上产品怎么排查问题?

正常来说看grafana就行了

有像MySQL 一样那个可以看阻塞事件吗?

对性能调优一点方向都没有的,推荐看这个视频。

哇,上b站了,不用积分可以学太好了

有监控平台Dashboard和grafana,可以排查。web界面很方便。

–平均延迟最高的前10条SQL,执行次数、平均和最大延迟、内存和磁盘使用情况
SELECT DIGEST_TEXT,
COUNT_STAR,
AVG_LATENCY,
MAX_LATENCY,
AVG_MEM,
MAX_MEM,
AVG_DISK,
MAX_DISK
FROM INFORMATION_SCHEMA.STATEMENTS_SUMMARY
ORDER BY AVG_LATENCY DESC LIMIT 10;

–最近一小时内执行时间最长的10条SQL
SELECT QUERY,
QUERY_TIME,
PROCESS_TIME,
WAIT_TIME,
COMMIT_TIME,
REQUEST_COUNT,
PROCESS_KEYS,
WRITE_KEYS
FROM INFORMATION_SCHEMA.CLUSTER_SLOW_QUERY
WHERE TIME >= NOW() - INTERVAL 1 HOUR
ORDER BY QUERY_TIME DESC LIMIT 10;

Dashboard和grafana

通过黑屏排除性能问题,目前不是最佳的方式,优先考虑grafana和dashborad