【MySQL运维】通过系统线程查找占用CPU资源最高的SQL

TangLu MySQL 2021-05-08 1511 0

1、使用top -H命令打印出所有线程ID

toph.png

2、通过performance_schema查找使用CPU高的线程

SELECT `name`,`type`,thread_os_id,processlist_id  FROM performance_schema.`threads` WHERE  thread_os_id=102626


3、查找对应processlist_id,可以确定出正在运行的SQL

mysql > show processlist


评论