【现象】
有人反馈线下的测试DB异常,连接老是超时
【排查】
1、上mysql服务的机器,top命令查看机器情况:
可以看到mysql进程占用的CPU爆高2、然后,ps -ef | grep mysql 查看mysql相关进程:
这个错误日志文件有一些信息3、然后再进入mysql命令模式,查看mysql相关进程信息:
有不好这种超长时间的4、于是,kill 46792567 相关进程
5、但是,仅仅kill还是不够的,得找到这些长时间sql的来源,然后把相关进程杀掉。比如图上就需要杀掉 spy
关于SHOW PROCESSLIST命令详解可参考:
http://www.manongjc.com/article/8932.html
https://www.cnblogs.com/JulyZhang/archive/2011/01/28/1947165.html
网友评论