MySQL-mysql 停留在 query end状态,这个状态是什么意思
答案:1 悬赏:40 手机版
解决时间 2021-01-28 22:46
- 提问者网友:几叶到寒
- 2021-01-27 23:28
MySQL-mysql 停留在 query end状态,这个状态是什么意思
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-01-28 00:32
query end说明有未完成的事务。
需要查看更多的信息才能知道是事务锁还是其他的原因。
以下是一个意外的例子,供你参考:
负责的系统突然宕机,查看tomcat的服务器状态,连接已被使用完,再查看数据库mysql的状态,使用命令show processlist,发现大量的更新或插入数据的连接卡在query end状态,检查服务器的负载,发现内存没有问题,CPU负载也很低,折腾了许久也没搞定,后来查看硬盘的时候,发现硬盘已被写满了,后来清除掉一部分无用的文件,释放了硬盘空间后,系统恢复正常。
需要查看更多的信息才能知道是事务锁还是其他的原因。
以下是一个意外的例子,供你参考:
负责的系统突然宕机,查看tomcat的服务器状态,连接已被使用完,再查看数据库mysql的状态,使用命令show processlist,发现大量的更新或插入数据的连接卡在query end状态,检查服务器的负载,发现内存没有问题,CPU负载也很低,折腾了许久也没搞定,后来查看硬盘的时候,发现硬盘已被写满了,后来清除掉一部分无用的文件,释放了硬盘空间后,系统恢复正常。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯