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

相关推荐
禾小西9 分钟前
Spring AI :Spring AI的介绍
java·人工智能·spring
Ricky_Theseus11 分钟前
SQL Server 的五种约束类型
数据库·sql·oracle
zjshuster13 分钟前
数据库分库分表的方法论与实操
数据库·adb
yige4513 分钟前
【MySQL】MySQL内置函数--日期函数字符串函数数学函数其他相关函数
android·mysql·adb
愤豆13 分钟前
05-Java语言核心-语法特性--模块化系统详解
java·开发语言·python
bksczm14 分钟前
文件流(fstream)
java·开发语言
NGC_661115 分钟前
Java 线程池阻塞队列与拒绝策略
java·开发语言
一只努力的微服务19 分钟前
【Calcite 系列】深入理解 Calcite 的 AggregateValuesRule
大数据·数据库·calcite·优化规则
小碗羊肉27 分钟前
【从零开始学Java | 第二十二篇】List集合
java·开发语言
m0_7167652329 分钟前
C++提高编程--STL常用容器(set/multiset、map/multimap容器)详解
java·开发语言·c++·经验分享·学习·青少年编程·visual studio