首页 > 数据库技术 > 详细

mysql 表锁问题

时间:2015-04-28 18:09:49      阅读:208      评论:0      收藏:0      [点我收藏+]

 

select * from information_schema.INNODB_lock_waits;
select * from information_schema.INNODB_locks;

SHOW PROCESSLIST //查看数据库中表的状态,是否被锁;
kill id   //杀掉被锁的表

 

执行 show engine innodb status;  看transaction那部分,肯定是有事务锁住的,或者你直接update这条数据,然后看看锁等待是怎么样的information_schema.INNODB_lock_waits

 

或者

SELECT trx_mysql_thread_id FROM INFORMATION_SCHEMA.INNODB_TRX;  

kill  trx_mysql_thread_id

先查出事务ID, 再kill 就可以了

 

参考: http://www.2cto.com/database/201209/152984.html

mysql 表锁问题

原文:http://www.cnblogs.com/xunux/p/4463545.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!