1.可以通过jstack命令来进行查看, jstack命令中会显示发生了死锁的线程
2.或者两个线程去操作数据库时,数据库发生了死锁,这是可以查询数据库的死锁情况
SQL
1、查询是否锁表
show OPEN TABLES where In_ use > e;
2、查询进程
show processlist;
3、查看正在锁的事务
SELECT * FROM INFORMATION SCHEMA. INNODB_ LOCKS;
4、查看等待锁的事务
SELECT * FROM INFORMATION_ SCHEMA. INNODB LOCK WAITS;
帖子还没人回复快来抢沙发