突然所有查询变得超级慢,由于网络限制查询不到监控界面,通过PD查询到慢sql并不是很多,希望大佬们给点排查思路。
去dashboard 看 所有的sql 排行第一dsql优化一下 占用cpu实际时间最多的
dashboard也看不到,可以通过sql查询或者什么指令查看吗
这种所有sql都慢的情况,建议先从系统上看看CPU内存io网络
查一下系统表informaion_schema.cluster_slow_query,看具体慢在什么阶段
https://docs.pingcap.com/zh/tidb/stable/information-schema-slow-query
explain analyze 慢的sql也可以看看具体哪里慢
这种情况一般都是底层的资源出现了问题,建议先排查系统资源,包括磁盘,网络
快速检查业务重点表的健康度, 可能是健康度低统计信息不准导致执行计划乱掉了, 业务方限流并执行analyze table
查看执行计划,或者通过information_schema库下的cluster_slow_query,结合一起看
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。