MySQL 死锁处理

查询是否锁表

SHOW OPEN TABLES WHERE In_use > 0;

查看正在锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;

查看等待锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;

查看进程信息

SHOW PROCESSLIST;

或者

SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST;

或者

SELECT * FROM SYS.PROCESSLIST;

KILL被锁住的表进程

KILL ID; (ID为 SHOW PROCESSLIST获得的ID标识号)

相关推荐
二十雨辰2 分钟前
[Java]-Spring面试题
java·开发语言
老马历写记11 分钟前
Maven POM 依赖管理总结
java·maven·system·pom·optional
古法安卓16 分钟前
Android-车机 GNSS 定位数据接收问题排查
android·java·android studio
蔬菜_23 分钟前
前端转全栈-day5(数组、list、set)
java·前端·数据结构·list
萧瑟余晖35 分钟前
Java深入解析篇二十二之虚拟线程
java·开发语言
OuO-237 分钟前
笔试强训 Day 34:ISBN 号码、kotori 和迷宫、矩阵最长递增路径
java·算法·矩阵
zt1985q1 小时前
本地部署开源网络书签与内容管理工具 Karakeep 并实现外部访问
运维·服务器·网络·数据库·网络协议·开源
油丶酸萝卜别吃1 小时前
Java 集合类全景介绍
java·开发语言
钱栈up1 小时前
"Flowable 工作流引擎进阶实战(高级篇):任务分配、流程变量与监听器"
java
豆沙沙包?1 小时前
c++中引用(P7-P11)
java·c++·算法