事务死锁排查

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

首先使用

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

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

使用

sql 复制代码
SHOW ENGINE INNODB STATUS

可以查看一些事务状态

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

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

sql 复制代码
 kill <thredId> 
相关推荐
摇滚侠9 小时前
mariadb-libs 被 mysql-community-libs-5.7.28-1.el7.x86_64 取代
数据库·mysql·mariadb
DIY源码阁10 小时前
JavaSwing饮品管理系统 - MySQL版
java·数据库·mysql·eclipse
yoothey12 小时前
MySQL事务机制解析 - 面试高分知识点
数据库·mysql·面试
峥无13 小时前
MySQL DML 操作(CRUD)总结
数据库·mysql
基德爆肝c语言15 小时前
MySQL表的操作
前端·数据库·mysql
GreatSQL15 小时前
gt-checksum v4.0.0 新功能解读系列文章(1):断点续传——大任务中断不再从头跑
mysql
南部余额20 小时前
Canal解决MySQL与Redis数据一致性问题
数据库·redis·mysql·canal·数据·数据同步
斯内普吖21 小时前
(开源)高校素拓分管理系统小程序实战指南 基于 Java + SpringBoot + uni-app + Vue + MySQL
java·spring boot·mysql·小程序·uni-app·开源
lazy H1 天前
Spring Boot 连接 MySQL 失败怎么办?常见报错原因和解决方法总结
spring boot·后端·学习·mysql·spring
何极光1 天前
MySQL 8.0详细安装教程(附下载地址)
数据库·mysql·adb