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标识号)

相关推荐
PD我是你的真爱粉1 分钟前
MySQL8新特性
数据库·mysql
牛马baby13 分钟前
多态和重载的底层实现原理
java
知识即是力量ol20 分钟前
口语八股——MySQL 核心原理系列(终篇):SQL优化篇、日志与主从复制篇、高级特性篇、面试回答技巧总结
sql·mysql·面试·核心原理
CircleMouse21 分钟前
springboot项目中使用Java 8的日期时间API
java·开发语言·spring boot·后端·spring
shalou290122 分钟前
Spring 核心技术解析【纯干货版】- Ⅶ:Spring 切面编程模块 Spring-Instrument 模块精讲
前端·数据库·spring
Mr YiRan33 分钟前
C++语言学习之面向对象
java·c++·学习
dc_001244 分钟前
“mysqld --initialize --console ”执行不成功情况总结和解决措施
java
eWidget1 小时前
政务电子证照系统重构:如何解决跨模态数据的“一致性”与“安全合规”难题?
数据库·mongodb·kingbase·数据库平替用金仓·金仓数据库·文档数据库
摘星编程1 小时前
解锁Agent智能体的未来:五大实战策略彻底革新人机协作模式
java·开发语言