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

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

通过

sql 复制代码
SHOW PROCESSLIST

显示被锁了

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

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

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


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

相关推荐
笃行3508 分钟前
数据集成软件里最贵的一行字,叫“用同步工具做增量同步“
数据库
吴声子夜歌9 分钟前
Docker入门与实战——Etcd(高可用的键值数据库)
数据库·docker·etcd
flytalei40 分钟前
从 Docker Compose 到 K3s:逐浪博客 MySQL 数据迁移实战与一致性验证
mysql·docker·容器
qq_白羊座1 小时前
Hologres / PostgreSQL jsonb 常用函数 & 操作符对照表
数据库·postgresql
千桐科技1 小时前
qData 数据中台专业版功能解析:告别 Excel 与 SQL 拼凑,打通系统合并的可追踪数据链路
数据库·sql·excel·qdata
jiushidt1 小时前
在 DBeaver 中为 SQLite 启用 SpatiaLite
数据库·sqlite
码士集团小青2 小时前
Google 开源了啥,让 AI Agent 碰数据库不再是定时炸弹
数据库·oracle
SL_staff2 小时前
3分钟上线新规则:业务人员拖拽完成合同超期自动暂停服务
java·mysql·全栈
CS创新实验室2 小时前
数据库突然断电,凭什么没丢数据?——WAL 日志与崩溃恢复
数据库·mysql
Warolitbos2 小时前
【数据库】SQL面试基础15题,测试/开发必背速查
数据库