当前位置: 首页 / 网站建设 / 正文

mysql一条sql语句慢查询导致整张表卡死怎么解决

发布时间:2020-04-11 17:56:03 作者:小超越君

mysql虽然好用,但是随着永久了之后,sql如果写得很复杂,那很容易会出现一条sql语句慢查询导致整张表卡死的问题?
应该怎么解决呢?最简单的方法就是重启了,谁又谁知道。。。
不过因为业务的复杂性,随随便便重启是解决不了办法的,这时其实可以使用两个就可以解决了!
首先使用 show processlist; 看看mysql都在执行些什么,如果你看到State列 很多有带有“lock”的状态的 ,那么恭喜你,他们都在等待解锁~然后使用 KILL id 终止最有可能导致卡表的,就可以恢复了!
后面就好好的去优化该条语句吧!

回顾一下:

show processlist;

KILL 4045 //4045是进程id

文章允许转载,请保留本文链接:https://www.zhe94.com/673.html

小超越
热爱折腾,曾想着改变世界,如今只能向生活低头,寻找可口的牛奶和面包
添加站长微信作者头像
专注高品质湛江网站建设及湛江SEO优化服务 立即咨询