怎样解决mysql的too many connections问题?
2010-05-08 22:47
429 查看
可以参考下列文章
http://www.mysqlperformanceblog.com/2010/03/23/too-many-connections-no-problem/
结论如下:
(1)mysql默认会给super用户留一个连接,你可以用这个预留的连接来登录,来增加连接数;但是如果连接的用户全是super权限的,则这个预留的连接不存在。这时可以用以下的命令来设置连接数:gdb -p $(cat data/mysql_sandbox5087.pid) -ex "set max_connections=5000" -batch
(2)wait_timout指的是一个连接被关闭前等待的秒数,在这之前连接未关闭,状态为sleep;因此,这个值要设置为一个合适的较小的值,可以使连接被回收的更快。
(3)set global max_connections=1500可以增大最大连接数
(4)set global max_user_connections=300,这个是任何给定的MySQL账户允许的最大同时连接数,可以防止某一个用户对mysql连接过多。
(5)interactive_timeout,服务器关闭交互式连接前等待活动的秒数(交互式连接是类似于像mysql管理工具中连接mysql的会话)
http://www.mysqlperformanceblog.com/2010/03/23/too-many-connections-no-problem/
结论如下:
(1)mysql默认会给super用户留一个连接,你可以用这个预留的连接来登录,来增加连接数;但是如果连接的用户全是super权限的,则这个预留的连接不存在。这时可以用以下的命令来设置连接数:gdb -p $(cat data/mysql_sandbox5087.pid) -ex "set max_connections=5000" -batch
(2)wait_timout指的是一个连接被关闭前等待的秒数,在这之前连接未关闭,状态为sleep;因此,这个值要设置为一个合适的较小的值,可以使连接被回收的更快。
(3)set global max_connections=1500可以增大最大连接数
(4)set global max_user_connections=300,这个是任何给定的MySQL账户允许的最大同时连接数,可以防止某一个用户对mysql连接过多。
(5)interactive_timeout,服务器关闭交互式连接前等待活动的秒数(交互式连接是类似于像mysql管理工具中连接mysql的会话)
相关文章推荐
- Mysql Too Many Connections问题解决
- 解决小小书屋网访问时MySQL连接问题:Too many connections
- mysql too many open connections问题解决方法
- mysql too many open connections问题解决方法
- MySQL中too many connections问题解决
- Too many connections:解决mysql连接数过多的问题
- 找到一篇比较全面的解决mysql最大连接数Too many connections问题的帖子
- Mysql Too Many Connections问题解决
- MySQL 1040 Too many connections 问题解决
- mysql5.6 too many connections问题解决及其他参数设置
- 解决mysql 1040错误Too many connections的方法
- mysql "too many open files"问题解决!
- Mysql的错误,待解决[已解决]Data source rejected establishment of connection message from server: "Too many connections";
- 解决mysql 1040错误Too many connections的方法
- 一个Web报表项目的性能分析和优化实践(二):MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例
- 【mysql】提示“too many connections”的解决办法
- SpringMVC中普通类里获取自动注解bean衍生出Mysql报Too many connections错误的问题
- MySQL 1040 错误 Too many connections的解决方法
- 一个Web报表项目的性能分析和优化实践(二):MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例
- MySQL提示“too many connections”的解决办法