记录线上一次mysql只能查询,不能插入或更新的bug

错误复现

突然有一天产品通知xx服务不可用,想着最近也没有服务更新,就先排查一下服务日志

使用postman测试的时候请求明显超时,查看日志显示是一个锁的问题

使用工具连接到mysql,查看information_schema.INNODB_TRX,发现有一个事务处于Running的状态,查看id后不能删除。

查看mysql日志

发现原因是内存不足导致的,清理了一下服务器中的数据后,可以正常运行。

相关推荐
问道飞鱼18 分钟前
【大模型学习】LangGraph 深度解析:定义、功能、原理与实践
数据库·学习·大模型·工作流
DJ斯特拉21 分钟前
黑马点评技术汇总(四)缓存雪崩 && 缓存击穿
数据库·缓存
lzhdim35 分钟前
SQL 入门 7:SQL 聚合与分组:函数、GROUP BY 与 ROLLUP
java·服务器·数据库·sql·mysql
lifewange37 分钟前
INSERT INTO ... SELECT ...
数据库·sql
Uso_Magic1 小时前
SQLSERVER__EXPLAIN 常用分析案例。
服务器·数据库·sql
IAtlantiscsdn1 小时前
Redis面试题总结
数据库·redis·缓存
2501_924952692 小时前
自动化机器学习(AutoML)库TPOT使用指南
jvm·数据库·python
阿 才2 小时前
正点原子阿尔法imux6ull烧录不进tf卡程序
bug
诗酒当趁年华2 小时前
langchain核心组件1-智能体
数据库·langchain
流星白龙2 小时前
【MySQL】9.MySQL内置函数
android·数据库·mysql