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

错误复现

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

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

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

查看mysql日志

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

相关推荐
Databend24 分钟前
如何打造AI时代的数据基石 | Databend Meetup 上海站
数据库
W***832036 分钟前
如何在 Ubuntu 22.04 上安装 MySQL
linux·mysql·ubuntu
老华带你飞1 小时前
海产品销售系统|海鲜商城购物|基于SprinBoot+vue的海鲜商城系统(源码+数据库+文档)
java·前端·数据库·vue.js·论文·毕设·海鲜商城购物系统
合作小小程序员小小店1 小时前
桌面开发,在线%超市销售管理%系统,基于vs2022,c#,winform,sql server数据
开发语言·数据库·microsoft·c#
SelectDB1 小时前
字节跳动:Apache Doris + AI 一站式融合数据引擎的探索与实践
数据库·apache
7***q6081 小时前
在linux(Centos)中Mysql的端口修改保姆级教程
linux·mysql·centos
IvorySQL2 小时前
PostgreSQL 18 - 时间约束 (Temporal Constraints)
数据库·postgresql·开源
q***61412 小时前
从MySQL迁移到PostgreSQL的完整指南
数据库·mysql·postgresql
q***82912 小时前
windows同时安装两个不同版本的Mysql
windows·mysql·adb
N***73852 小时前
SQL锁机制
java·数据库·sql