`
pumbaa.he
  • 浏览: 71308 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

有关mysql连接数的心得

 
阅读更多

 

mysql中设置my.ini配置文件中的max_connections可以修改最大连接数,默认为

max_connections=100

这个连接数指的是数据库的并发连接数,当数据库的并发超过这个数量时,就会抛出异常:too many connections

这时候可以修改这个数量提高数据库的并发量

但是,这个值也不是可以无限制的增大,我经过测试,在windows2003 32位操作系统下,当并发的连接数超过五六百的时候,就会抛出异常:Can't create a new thread (errno 12); if you are not out of available memory, you can consult the manual for a possible

OS-dependent bug

所以,这个最大的连接数应该是操作系统环境也是相关的。

 

不过,这个最大连接数是指数据库的并发连接数,而不是服务器的并发连接数,因为在线用户也不可能都在操作数据库

而且,这个跟程序合理的设计也有关系

1、数据库连接及时的关闭释放

2、通过数据缓存减少数据库的压力

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics