开发过程中自己遇到的异常(四)

mysql 报错:'Lost connection to MySQL server during query

出现这种情况大多是因为,两个事物抢一个表的使用权造成的。

show processlist;

观察Command 列,有明显的update,insert, delete 时间比较久的,直接kill掉。

kill id; 例如:kill 330953;

kill完,如果还不行,则使用下面的方式:

1.使用命令:

show processlist;

2.查询出来后,一般情况下是按照Time倒序排列的。也就是时间越久的越在上面。

此时就需要,kill掉这些比较久的了;kill的是开头的id,这里的id是pid.

kill id;

把时间较久的多kill几个。然后再去尝试update,insert delete。

相关推荐
foolishlee31 分钟前
Neon wal日志处理流程2
数据库
2601_965798471 小时前
Is Hygia Good for Maid & Janitorial Sites? Technical Audit
服务器·网络·数据库
Cloud云卷云舒2 小时前
海山数据库(HaishanDB)面向工业云场景技术方案
数据库·haishandb·工业云·移动云海山数据库·天工云
严同学正在努力4 小时前
从备份到恢复:我用 30 分钟恢复了误删的核心业务表
android·java·数据库·ai
#六脉神剑5 小时前
myBuilder新版本(8月,Office文件预览、Oracle数据库支持)
数据库·oracle·开发平台·数字化工具·mybuilder
花青泽5 小时前
5-数据库-SQL注入-联合查询-AND/OR绕过-day13
数据库·sql
踏着七彩祥云的小丑5 小时前
忘记Redis是否安装过时查看
数据库·redis·缓存
Nontee6 小时前
设计模式:模板方法与策略,从“每个字都认识“到能说清它们在干嘛
java·数据库·设计模式
眞bilibili7 小时前
带团队后的日常思考(十七)
数据库
laboratory agent开发7 小时前
智能体多工具串联执行中途失败,部分写入的数据如何回滚
运维·服务器·数据库