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

相关推荐
亓才孓2 分钟前
[SpringIOC]NoSuchBeanDefinitionException
java·spring
追随者永远是胜利者10 分钟前
(LeetCode-Hot100)20. 有效的括号
java·算法·leetcode·职场和发展·go
前路不黑暗@1 小时前
Java项目:Java脚手架项目的文件服务(八)
java·开发语言·spring boot·学习·spring cloud·docker·maven
毅炼1 小时前
Java 集合常见问题总结(3)
java·开发语言·后端
t***44231 小时前
MySQL 导出数据
数据库·mysql·adb
翔云1234562 小时前
MySQL主从库复制中,主库如何查找对应日志文件位置
数据库·mysql
百锦再2 小时前
Java多线程编程全面解析:从原理到实战
java·开发语言·python·spring·kafka·tomcat·maven
Cosmoshhhyyy2 小时前
《Effective Java》解读第38条:用接口模拟可扩展的枚举
java·开发语言
wangbing11252 小时前
平台介绍-主数据系统-同步消息设计
java
小冷coding2 小时前
【Java】最新Java高并发高可用平台技术选型指南(思路+全栈路线)
java·开发语言