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

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