事务死锁排查

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

首先使用

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

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

使用

sql 复制代码
SHOW ENGINE INNODB STATUS

可以查看一些事务状态

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

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

sql 复制代码
 kill <thredId> 
相关推荐
霖霖总总21 分钟前
[小技巧37]解构 my.cnf:[client] 与 [mysql] 背后的加载逻辑与优先级
运维·mysql
liux352822 分钟前
MySQL日志系统全面解析:从基础到高级管理(六)
数据库·mysql·oracle
Maggie_ssss_supp1 小时前
Linux-MySQL日志管理
数据库·mysql
熬夜敲代码的小N1 小时前
MySQL数据可视化实战:从SQL雕琢到图表绽放
sql·mysql·信息可视化
独自归家的兔1 小时前
深度对比:PostgreSQL与MySQL的核心差异及选型指南
数据库·mysql·postgresql
霖霖总总2 小时前
[小技巧36]MySQL 配置参数全解:参数含义、作用域与运维建议
运维·数据库·mysql
凌冰_2 小时前
Thymeleaf Maven+Servlet+Mysql图书框架—2(八)
java·mysql·maven
凌冰_2 小时前
Thymeleaf Maven+Servlet+Mysql图书框架—3(九)
mysql·servlet·maven
狂龙骄子2 小时前
MySQL表字段批量修改SQL实战技巧
数据库·sql·mysql·alter table·批量修改·sql实战技巧
独隅3 小时前
Linux 正则表达式 的简介
linux·mysql·正则表达式