突然一条数据无法删除更改,遇到了传说中的死锁
报错 1025 lock …….. lock wait timeout exceeded…..
下面数条命令
show open tables where in_use > 0;
show processlist
select * from information_schema.innodb_locks;
select * from information_schema.innodb_lock_waits;
上面的这些语句查询均没看出问题所在
最后查到是因为有未提交的事物
select * from information_schema.innodb_trx
找到 trx_mysql_thread_id
kill 此id
解决!
您可能感兴趣的文章:
如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!
网友评论