mysql怎么判断表是否锁死

更新时间:02-03 教程 由 留井 分享

在使用MySQL数据库的过程中,我们时常会遇到表被锁死的情况,该怎么判断呢?下面就为大家介绍几种方法:

1. 查看进程

SHOW PROCESSLIST;

如果查询中有锁定的进程,则表被锁定。

2. 查看InnoDB引擎状态

SHOW ENGINE INNODB STATUS\G;

在输出结果中寻找“LATEST FOREIGN KEY ERROR”和“LATEST DETECTED DEADLOCK”这两行,如果有则表明表被锁定。

3. 查看锁定的情况

SELECT * FROM `information_schema`.`INNODB_LOCKS`;

执行此查询,如果输出结果非空,则表明表被锁定。

声明:关于《mysql怎么判断表是否锁死》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2247265.html