码迷,mamicode.com
首页 > 数据库 > 详细

mysql 表锁问题

时间:2015-04-28 18:10:43      阅读:161      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!