MySQL DROP表卡死解决方案
场景: 同事要删除一张表,数据量3308条,数据量不大,但drop表,一直卡着。。。。。。
分析: MySQL如果频繁的修改一个表的数据,那么这么表会被锁死。造成假死现象。
解决:
1.首先执行:
show full processlist; //列出当前的操作process,一般会看到很多waiting的process,说明已经有卡住的proces了,我们要杀死这些process!!
2.再执行:
kill processid; //processid表示process的id,比如kill 20661,就会将id为20661的process杀死。
3.使用 kill 将所有的 id 杀死。然后重启MySQL,一般就会解决了。
Linux下重启MySQL的正确方法:
通过rpm包安装的MySQL
service mysqld restart
4.删除表
转载自:https://juejin.cn/post/6987617204787216392