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

tanglu 577 2021-05-08

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


版权声明
本站所有文章均为原创,转载请注明出处!小站维护不易,如果对您有所帮助,希望能点击一下站内广告,谢谢!
上一篇:【MySQL运维】Sending to client与Sending to data的区别
下一篇:【MySQL运维】通过系统线程查找占用IO资源最高的SQL
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

微信二维码