事务死锁排查

记一次 事务死锁的排查过程

首先使用

sql 复制代码
SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;

可以查看当前数据库所有事务状态

使用

sql 复制代码
SHOW ENGINE INNODB STATUS

可以查看一些事务状态

可以看出 trxId 565678168 锁住了 invoice表,

使用命令杀掉对应mysql线程,释放锁

sql 复制代码
 kill <thredId> 
相关推荐
unicrom_深圳市由你创科技21 小时前
用 CTE 重构嵌套子查询:让复杂报表 SQL 可读性提升 80%
mysql·重构
准时准点睡觉1 天前
window安装MYSQL5.5出错:a windows service with the name MYSQL alreadyexists....
数据库·windows·mysql
0wioiw01 天前
Ubuntu(④Mysql)
linux·mysql·ubuntu
程序边界1 天前
MySQL至KingbaseES迁移最佳实践(上篇):迁移准备与实施规划
数据库·mysql
kanimito1 天前
开始改变第六天 MySQL(2)
数据库·mysql
码界奇点1 天前
Java 开发日记MySQL 与 Redis 双写一致性策略挑战与实战解析
java·redis·sql·mysql·java-ee
小杨的全栈之路1 天前
MySQL性能优化全攻略:从原理到实践
mysql
晓py1 天前
理解 MySQL 架构:从连接到存储的全景视图
数据库·mysql·架构
WKP94181 天前
mysql的事务、锁以及MVCC
数据库·mysql
那我掉的头发算什么1 天前
【数据库】增删改查 高阶(超级详细)保姆级教学
java·数据库·数据仓库·sql·mysql·性能优化·数据库架构