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

相关推荐
dovens7 分钟前
SpringBoot集成MQTT客户端
java·spring boot·后端
❀͜͡傀儡师11 分钟前
Spring Boot 集成 RocksDB 实战:打造高性能 KV 存储加速层
java·spring boot·后端·rocksdb
雪碧聊技术13 分钟前
组合查询(union)
数据库·sql
杨云龙UP19 分钟前
ODA运维实战:Oracle 19c YJXT PDB表空间在线扩容全过程_20260503
linux·运维·服务器·数据库·oracle
BENA ceic27 分钟前
Spring 的三种注入方式?
java·数据库·spring
2401_8955213428 分钟前
MySQL中的count函数
数据库·mysql
雪碧聊技术29 分钟前
IO流-07:缓冲流
数据库
小雅痞31 分钟前
[Java][Leetcode middle] 209. 长度最小的子数组
java·算法·leetcode
.小小陈.38 分钟前
MySQL 入门到实战:从基础概念到核心存储引擎
数据库·mysql
二哈赛车手41 分钟前
新人笔记---项目中简易版的RAG检索后评测指标(@Recall ,Mrr..)实现
java·开发语言·笔记·spring·ai