事务死锁排查

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

首先使用

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

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

使用

sql 复制代码
SHOW ENGINE INNODB STATUS

可以查看一些事务状态

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

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

sql 复制代码
 kill <thredId> 
相关推荐
小萌新上大分5 小时前
mysql主从复制搭建
mysql·mysql主从复制·mysql主从复制配置·mysql主从复制的搭建·mysql主从复制的原理·mysql安装入门
华仔啊5 小时前
这 10 个 MySQL 高级用法,让你的代码又快又好看
后端·mysql
Knight_AL7 小时前
MySQL 中 UPDATE 语句的执行过程全解析
数据库·mysql
梁萌8 小时前
ShardingSphere分库分表实战
数据库·mysql·实战·shardingsphere·分库分表
川石课堂软件测试9 小时前
Mysql中触发器使用详详详详详解~
数据库·redis·功能测试·mysql·oracle·单元测试·自动化
程序员游老板9 小时前
基于SpringBoot3_vue3_MybatisPlus_Mysql_Maven的社区养老系统/养老院管理系统
java·spring boot·mysql·毕业设计·软件工程·信息与通信·毕设
soft200152511 小时前
从一次增删改操作开始:彻底理解 MySQL Buffer Pool 的地位与作用
数据库·mysql
晨曦54321011 小时前
MySQL与Python数学函数大比拼
python·mysql
q_191328469511 小时前
基于SpringBoot2+Vue2的行业知识答题考试系统
java·vue.js·spring boot·mysql·毕业设计·计算机毕业设计·演示文稿
hgz071012 小时前
数据库事务
数据库·mysql