记一次 事务死锁的排查过程
首先使用
sql
SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;
可以查看当前数据库所有事务状态
使用
sql
SHOW ENGINE INNODB STATUS
可以查看一些事务状态
可以看出 trxId 565678168 锁住了 invoice表,
使用命令杀掉对应mysql线程,释放锁
sql
kill <thredId>