1、查询是否锁表
show OPEN TABLES where In_use > 0;
2、查询进程
补充:
查看正在锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;
查看等待锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;
本文介绍了如何使用SQL命令检查MySQL数据库中的锁表情况,包括查询是否锁表、查看正在锁和等待锁的事务等,提供了实用的方法来解决锁表导致的问题。
1、查询是否锁表
show OPEN TABLES where In_use > 0;
2、查询进程
补充:
查看正在锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;
查看等待锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;
8844
1049

被折叠的 条评论
为什么被折叠?