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

相关推荐
Halo_tjn5 分钟前
虚拟机相关实验概述
java·开发语言·windows·计算机
网硕互联的小客服9 分钟前
MYSQL数据库和MSSQL数据库有什么区别?分别适用于什么脚本程序?
数据库·mysql·sqlserver
摆烂z37 分钟前
Docker与Jib(maven插件版)实战
java
RainbowSea42 分钟前
从 Spring Boot 2.x 到 3.5.x + JDK21:一次完整的生产环境迁移实战
java·spring boot·后端
笨手笨脚の44 分钟前
Spring Core常见错误及解决方案
java·后端·spring
weixin_462446231 小时前
【原创实践】python 获取节假日列表 并保存为excel
数据库·python·excel
奶油松果1 小时前
Springboot自动装配 - redis和redission
java·spring boot·redis
计算机毕设匠心工作室1 小时前
【python大数据毕设实战】全球大学排名数据可视化分析系统、Hadoop、计算机毕业设计、包括数据爬取、数据分析、数据可视化、机器学习、实战教学
后端·python·mysql
千寻技术帮1 小时前
10413_基于Springboot的智慧养老院管理系统
spring boot·mysql·源码·安装·文档·ppt·养老院
RPA 机器人就找八爪鱼1 小时前
RPA 赋能银行数字化转型:四大核心应用场景深度解析
数据库·人工智能·rpa