MySQL sleep连接过多 解决办法

如下图所示:
MySQL sleep连接过多 解决办法_第1张图片
在Navicat Premium中可以看到很多处于sleep状态的连接,那怎么让mysql自动关闭这些处理sleep状态的连接呢?

wait_timeout默认值:
MySQL sleep连接过多 解决办法_第2张图片
interactive_timeout默认值:
MySQL sleep连接过多 解决办法_第3张图片

sql命令:

SHOW GLOBAL VARIABLES LIKE 'wait_timeout';
SHOW GLOBAL VARIABLES LIKE 'interactive_timeout';
set global wait_timeout=30;
SET GLOBAL interactive_timeout=30;

小注:wait_timeout要与interactive_timeout一起修改才能起效。
这种修改方式在重启mysql服务后,会失效,所以最好还是把这两个属性配置到mysql配置文件中。

作者:jiankunking 出处:http://blog.csdn.net/jiankunking

你可能感兴趣的:(MySQL)