MySQL sleep连接过多的解决办法

修改mysql的配置文件加上一行

wait_timeout=100

然后重启mysql

如果在不能重启服务器的情况下以root登录mysql,执行

set global wait_timeout=100

即可

当然最根本的方法是从一下三方面优化

1. 程序中,不使用持久链接,即使用mysql_connect而不是pconnect。
2.  程序执行完毕,应该显式调用mysql_close
3. 只能逐步分析系统的SQL查询,找到查询过慢的SQL,优化之

你可能感兴趣的:(MySQL sleep连接过多的解决办法)