【MySQL】如果表被锁可以尝试看一下事务

今天在MySQL中删除表的时候,发现无法删除,一执行drop,navicat就卡死。

通过

sql 复制代码
SHOW PROCESSLIST

显示被锁了

kill掉被锁的进程后依旧被锁

最后发现是由于存在为执行完的事务

sql 复制代码
SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX; 


kill掉这些事务以后恢复正常。

相关推荐
Irene19911 分钟前
PL/SQL:异常处理补充
数据库·sql
dishugj1 分钟前
SAP HANA数据库文件目录说明
服务器·数据库·oracle
l1t5 分钟前
DeepSeek总结的使用 eBPF 和硬件断点跟踪 PostgreSQL
数据库·驱动开发·postgresql
薪火铺子16 分钟前
MySQL InnoDB 索引底层:B+树深度解析
数据库·b树·mysql
Elastic 中国社区官方博客21 分钟前
从平均值到任意百分位数:Elasticsearch 在 ES|QL 中原生支持指数直方图
大数据·数据库·sql·elasticsearch·搜索引擎·全文检索·prometheus
今儿敲了吗44 分钟前
数据库(四)——关系数据库SQL语言
数据库·笔记·sql
brevity_souls1 小时前
SQL server格式化日期
运维·服务器·数据库
虹科网络安全1 小时前
艾体宝干货|Active-Active/Active-Passive 数据库架构解析:高可用设计中的权衡与选型
数据库·数据库架构
麦聪聊数据1 小时前
SQL与数据库开发(一):用窗口函数替代应用层的嵌套循环
数据库·sql·数据库开发
努力进修1 小时前
连接条件下推原理与实战:解决子查询、CTE大数据量性能问题
数据库·oracle