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

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。

相关推荐
@游子4 小时前
SQL注入语法和介绍(一)
数据库·oracle
蒋士峰DBA修行之路7 小时前
实验十三 WDR诊断报告
数据库
杂亿稿7 小时前
数据库的约束
数据库
u***32437 小时前
使用python进行PostgreSQL 数据库连接
数据库·python·postgresql
Codingwiz_Joy7 小时前
Day44 盲注、报错注入 & 实战复现
数据库·安全性测试
7***99879 小时前
GaussDB数据库中SQL诊断解析之配置SQL限流
数据库·sql·gaussdb
Wang's Blog10 小时前
MongoDB小课堂: 文档操作核心技术指南:主键机制、CRUD操作与最佳实践
数据库·mongodb
i***t91910 小时前
Linux下MySQL的简单使用
linux·mysql·adb
g***267910 小时前
最新SQL Server 2022保姆级安装教程【附安装包】
数据库·性能优化
风123456789~11 小时前
【OceanBase专栏】OB背景知识
数据库·笔记·oceanbase