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

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

通过

sql 复制代码
SHOW PROCESSLIST

显示被锁了

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

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

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


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

相关推荐
alonewolf_993 分钟前
MySQL 架构与SQL执行全流程深度解析
sql·mysql·架构
MXM_7774 分钟前
laravel 并发控制写法-涉及资金
java·数据库·oracle
·云扬·5 分钟前
【实操教程】Excel文件转CSV并导入MySQL的完整步骤
android·mysql·excel
进阶的小名6 分钟前
[超轻量级消息队列(MQ)] Redis 不只是缓存:我用 Redis Stream 实现了一个 MQ(自定义注解方式)
数据库·spring boot·redis·缓存·消息队列·个人开发
列御寇6 分钟前
MongoDB分片集群——分片键(Shard Keys)概述
数据库·mongodb
oMcLin11 分钟前
如何在Ubuntu 22.04 LTS上通过配置ZFS存储池,提升高吞吐量数据库的读写性能与可靠性?
linux·数据库·ubuntu
Cx330❀19 分钟前
脉脉平台深度测评:【AI创作者xAMA】从职场社交到AI创作赋能
数据库·人工智能·脉脉
f***241119 分钟前
Bug侦探团:破解技术悬案的秘密武器
数据库
Li_76953224 分钟前
Redis 进阶(八)—— 分布式锁
数据库·redis·分布式
Li_76953226 分钟前
Redis 进阶(七)—— 缓存
数据库·redis·缓存