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

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。

相关推荐
随记1235 分钟前
Microsoft SQL Server Management 一键删除数据库所有外键
数据库·sql·sqlserver
韶博雅20 分钟前
mysql表类型查询
android·数据库·mysql
nangonghen21 分钟前
JAVA程序实现mysql读写分离并在kubernetes中演示
java·mysql·mybatis·读写分离
小wanga37 分钟前
【MySQL】索引特性
android·数据库·mysql
wpp03031 小时前
GaussDB SQL查询与子查询:从入门到性能调优
数据库
云之兕1 小时前
MyBatis 如何使用
数据库·mybatis
TDengine (老段)1 小时前
TDengine 语言连接器(R语言)
大数据·数据库·物联网·r语言·时序数据库·tdengine·iotdb
日行月白1 小时前
Day14:关于MySQL的索引——创、查、删
数据库·mysql
拄杖忙学轻声码2 小时前
shardingsphere-jdbc集成Seata分布式事务
mysql·spring cloud
神仙别闹2 小时前
基于javaEE+jqueryEasyUi+eclipseLink+MySQL的课程设计客房管理信息系统
mysql·java-ee·课程设计