事务死锁排查

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

首先使用

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

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

使用

sql 复制代码
SHOW ENGINE INNODB STATUS

可以查看一些事务状态

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

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

sql 复制代码
 kill <thredId> 
相关推荐
我不会插花弄玉16 小时前
2.库的操作【由浅入深-MySQL】
数据库·mysql
King of fraud18 小时前
Linux 下 MySQL 基础操作:创建用户、数据库与权限管理实战
linux·数据库·mysql
这个DBA有点耶19 小时前
Redis大key“根治”指南:拆分策略与数据结构选型
数据库·mysql·架构
__zRainy__21 小时前
Node系列 · ORM:mysql 驱动程序
数据库·后端·mysql·node.js·orm
痕迹运维1 天前
MySQL8 Docker容器化部署之C86架构(海光CPU)
mysql
程序员夏洛1 天前
MySQL 中如果发生死锁应该如何解决?
数据库·mysql
破土士V1 天前
【MySQL基础知识】数据库约束&联合查询&索引
数据库·mysql·索引·联合查询·数据库约束
像风一样自由20201 天前
11.PostgreSQ、-MySQL与MongoDB-AI应用如何选择数据库
数据库·人工智能·mysql·mongodb·大模型·rag·智能体
夏之小星星1 天前
【找回mysql被删除数据】
数据库·sql·mysql
Awna1 天前
MySQL 存储空间与索引运维实战:从空间排查到在线扩容
android·运维·mysql