TiKV节点CPU持续飙高100%如何排查原因?

TiKV节点CPU持续飙高100%如何排查原因?

数据库CPU高,一般排查有没有慢SQL

1 个赞

1、先查进程
2、查进程对应的服务
3、服务如果是tidb,则查top sql
4、评估top sql 是否可以kill

1 个赞

优先考虑大查询,全表扫描这些

1 个赞

查SQL语句

1 个赞

查询SQL语句

1 个赞

优先通过监控确定是计算下推(Coprocessor)还是数据读写(Storage/Raft)导致,再针对性处理。​​ 紧急情况下可考虑从PD临时下线该TiKV节点以快速恢复集群。

有道理

好的,

一般都是sql语句导致的

第一时间排查是否存在锁或者性能SQL

看看火焰图,存不存在热点表的问题。

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。