mysql查看死锁

查看死锁

查看innodb的状态

1
show engine innodb status;

这里可以看到mysql检测到的死锁。

查看正在进行中的事务

1
SELECT * FROM information_schema.INNODB_TRX;

查看正在锁的事务

1
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;

查看等待锁的事务

1
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;

查看正在用的表

1
SHOW OPEN TABLES where In_use > 0;

查看过程列表

1
2
3
show processlist;
-- 或者
select* from information_schema.processlist;

mysql查看死锁
http://hanqichuan.com/2022/05/18/mysql/mysql查看死锁/
作者
韩启川
发布于
2022年5月18日
许可协议