事务死锁排查

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

首先使用

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

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

使用

sql 复制代码
SHOW ENGINE INNODB STATUS

可以查看一些事务状态

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

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

sql 复制代码
 kill <thredId> 
相关推荐
姓蔡小朋友13 小时前
MySQL多表查询
数据库·mysql
IT199513 小时前
MySQL运维笔记-一种数据定期备份的方法
运维·笔记·mysql
Channing Lewis13 小时前
mysql.connector.errors.OperationalError: 1040 (08004): Too many connections
数据库·mysql·adb
weixin_4397062514 小时前
Windows MySQL的主从复制配置记录
windows·mysql·adb
xu_ws14 小时前
2G服务器优化MySQL内存配置指南
数据库·mysql
计算机毕设指导614 小时前
基于微信小程序+django连锁火锅智慧餐饮管理系统【源码文末联系】
java·后端·python·mysql·微信小程序·小程序·django
计算机学姐14 小时前
基于php的非物质文化遗产推广系统
开发语言·vue.js·mysql·tomcat·php·postman
大学生资源网15 小时前
基于JavaWeb的邮件收发系统的设计与实现(源码+文档)
java·开发语言·spring boot·mysql·毕业设计·源码·课程设计
计算机毕设指导616 小时前
基于微信小程序的派出所业务管理系统【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·uniapp
q行16 小时前
MySQL学习日志--DQL和它的七大字句
数据库·学习·mysql