mysql如何查看被锁的表及解锁呢?
下文笔者讲述mysql查看被锁的表及解锁的方法及示例分享,如下所示
-- 查询是否锁表 SHOW OPEN TABLES WHERE In_use > 0; -- 查询到相对应的进程; info 里可以看到该操作的SQL文 SHOW FULL PROCESSlist; -- 杀掉指定mysql连接的进程号 KILL $pid -- 查看正在锁的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; -- 查看等待锁的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS; --查看服务器状态 SHOW STATUS LIKE '%lock%'; --查看超时时间: SHOW VARIABLES LIKE '%timeout%';
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。