事务死锁排查

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

首先使用

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

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

使用

sql 复制代码
SHOW ENGINE INNODB STATUS

可以查看一些事务状态

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

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

sql 复制代码
 kill <thredId> 
相关推荐
fengkai454513 分钟前
十一、MySQL 第 4-7 章
运维·数据库·mysql
ao-weilai36 分钟前
MySQL数据库:索引
数据库·mysql
Highcharts.js1 小时前
动态数据可视化架构:Highcharts + PHP + MySQL 从数据库到数据渲染
数据库·mysql·php·开发文档·实时数据·highcharts·图表开发
晚安日记wanna16 小时前
MySQL 回表为什么这么慢?5 种优化手段逐个拆解
数据库·mysql·性能优化
晚安日记wanna16 小时前
索引建了却不走?7 个失效原因逐层排查
数据库·mysql·性能优化
ao-weilai19 小时前
MySQL数据库:基本查询
android·数据库·mysql
java1234_小锋19 小时前
【技术专题】Mysql8 数据库 - Mysql8 查询数据
数据库·mysql
ShineWinsu21 小时前
对于Redis:事务的解析
数据库·redis·mysql·缓存·面试·事务·acid
ao-weilai1 天前
MySQL数据库:内置函数
android·数据库·mysql
2603_969579281 天前
中小团队数据库选型:MySQL vs PostgreSQL,业务场景怎么选
数据库·mysql·postgresql