Mysql 连接sleep状态问题解决。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql 连接sleep状态问题解决。相关的知识,希望对你有一定的参考价值。
昨日mysql总是出问题,各种程序在运行时,出现了连接已断开的问题。
导致此问题的原因:
1. 最大连接数
2. 网络问题
3. mysql服务器资源问题
然而,上面最常见的3个问题都没有出现。后来查看了mysql 的连接状态(show processlist),发现有大量的sleep状态,而且sleep时间很长
这是想到了,是不是mysql防止睡眠时间太长有些容错机制,使用 show variables like “%timeout%”,,interactive_timeout和wait_timeout 值表示最大sleep
时长,默认为8个小时。其实程序最好是不要用长连接,用完即释放,保证服务器的稳定是必要的。
以上是关于Mysql 连接sleep状态问题解决。的主要内容,如果未能解决你的问题,请参考以下文章