alter table Waiting for table metadata lock, mysql 5.6 看不到锁在哪儿

来源:互联网 发布:制作名片软件 编辑:程序博客网 时间:2024/05/17 04:14

alter table Waiting for table metadata lock


MySQL在进行alter table等DDL操作时,有时会出现Waiting for table metadata lock的等待场景

alter table 卡住,大量对于该表的操作,全部显示   Waiting for table metadata lock

用了各种方法

1. show processlist 看不到到底哪里 lock住了

2. select * from information_schema.innodb_trx\G    这里只能看 事务,没有事务,所以为空。

2. 有个同事想了个办法,将sleep的链接全杀死,再alter table 成功


总结, metadata lock 在mysql 5.6版本,不能全显示。 据说5.7可以全看到

杀掉所以sleep,肯定是有个一个后台的链接站住了  metadata lock

阅读全文
0 0
原创粉丝点击