今天在MySQL中删除表的时候,发现无法删除,一执行drop,navicat就卡死。
通过
sql
SHOW PROCESSLIST
显示被锁了
kill掉被锁的进程后依旧被锁
最后发现是由于存在为执行完的事务
sql
SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;
kill掉这些事务以后恢复正常。