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

相关推荐
步行cgn6 小时前
OCP开闭原则:面向对象设计的核心原则
java·开发语言·开闭原则
2601_962283886 小时前
Django数据库配置(一)
mysql·postgresql·django·sqlite·数据库配置
落木萧萧8256 小时前
MyBatis 启动的时候都在干什么:从 MappedStatement 说起
java·数据库·后端
en.en..6 小时前
Linux wait()函数(预防僵尸进程)
java·大数据·开发语言
g10565591396 小时前
华为 OceanStor 基础使用入门指南
服务器·数据库·性能优化
潇凝子潇6 小时前
MySQL buffer pool 计算公式
数据库·mysql
扬大平仔6 小时前
小深:用 AgentScope Java 2.0 Harness 做私人助手(上)
java·开发语言
captain3766 小时前
网络编程(1)
java·网络·ide·java-ee
李少兄6 小时前
JavaScript 运算符完全指南
java·开发语言·javascript
广州灵眸科技有限公司7 小时前
瑞芯微(EASY EAI)RV1126B display
开发语言·数据库·人工智能·科技·嵌入式硬件