ITPUB??ì3
12月微软Hyper-V虚拟化沙龙主题征集
ITPUB论坛 » MySQL及其它开源数据库 » 如何更改mysql的最大连接数

标题: 如何更改mysql的最大连接数
离线 sutaixu
初级会员



精华贴数 0
个人空间 0
技术积分 52 (27285)
社区积分 0 (168746)
注册日期 2004-9-28
论坛徽章:0
      
      

发表于 2004-9-30 12:07 
如何更改mysql的最大连接数

在一次测试mysql数据库的性能时,使用了非常暴力的手段:使用1000个线程同时进行500行的查询和插入动作。
结果没过几秒,就出现大量的连接失败的信息,我还以为是我的服务器不够NB。换了一台XEON3.0*2/2G内存/160*3SCIS的服务器,结果仍然是同样的问题。
研究了一段时间,发现是最大连接数和每用户最大连接数的问题。
修改如下:
[mysqld]
set-variable=max_connections=1500
set-variable=max_user_connections=1000
当然这是为了测试使用的参数。建议的最大值应该不超过1500。在这种极恶劣的环境下,mysql 出现reset connect这样的东东的几率增大了很多。

实际运行当中max_connections<=1000,max_user_connections<=500
[mysqld]
set-variable=max_connections=1000
set-variable=max_user_connections=500


当然,如果你的数据库连接真的达到了这么多的连接数,也可以考虑换oracle了。


只看该作者    顶部
离线 wolfop
老会员



精华贴数 0
个人空间 0
技术积分 846 (2270)
社区积分 2 (23520)
注册日期 2002-2-11
论坛徽章:1
ITPUB元老     
      

发表于 2004-9-30 18:07 
到那么高的连接数量,换ORACLE恐怕更加糟糕,应该用中间件来提供对外的大量连接,和数据库维持少量长连接而已。


只看该作者    顶部
离线 sutaixu
初级会员



精华贴数 0
个人空间 0
技术积分 52 (27285)
社区积分 0 (168746)
注册日期 2004-9-28
论坛徽章:0
      
      

发表于 2004-9-30 21:12 
哦,i see ,谢谢老鸟们的赞助


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问