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

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

通过

sql 复制代码
SHOW PROCESSLIST

显示被锁了

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

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

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


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

相关推荐
WL_Aurora几秒前
MySQL慢查询分析与优化实战
mysql·性能优化·慢查询·查询优化
小江的记录本1 分钟前
【Java基础】Java 8-21新特性 :JDK17:密封类、模式匹配、Record类(附《思维导图》+《面试高频考点清单》)
java·数据结构·后端·python·mysql·面试·职场和发展
小江的记录本3 分钟前
【Java基础】集合框架: ArrayList vs LinkedList 核心区别、扩容机制(附《思维导图》+《面试高频考点清单》)
java·数据库·python·mysql·spring·面试·maven
石小千6 分钟前
mysql8全文检索
mysql·全文检索
清水白石0087 分钟前
从“点一下导出”到生产级任务队列:Python 异步导出系统设计全景解析
java·数据库·python
快乐的哈士奇8 分钟前
历史对话关联 RAG 上下文检索 — 内部技术介绍
服务器·数据库·oracle
半夜修仙9 分钟前
Redis中List数据类型的常见命令
数据库·redis·缓存
wujt888810 分钟前
mysql 比较数据库
数据库·mysql·oracle
tongluowan00715 分钟前
怎么保证缓存和数据库的一致性
java·数据库·缓存·一致性
恣艺23 分钟前
用Go从零实现一个高性能KV存储引擎:B+Tree索引、WAL持久化、LRU缓存的工程实践
开发语言·数据库·redis·缓存·golang