MongoDB JAVA连接池数量大小设置多少合理?


  • 註冊用戶

    目前观察到mongodb-java-driver 的连接池一开启便根据 connectionsPerHost 变量的设置建立全部连接,然后提供给程序使用,并且一旦其中某个连接到数据库的访问失败,则会清空整个连接池到这台数据库的连接,并重新建立连接。而 mongodb 对中断连接的垃圾清理工作则是懒惰的被动清理方式,如果驱动程序端配置的连接数过大,一旦发生重连,则会导致 mongo 服务器端堆积大量的垃圾连接以及对应数据,导致主机资源耗尽。像这种情况连接池大小设置多少比较合理呢?


  • Lv 1

    這篇有討論到這個議題

    http://forum.foxera.com/mongodb/topic/658/mongodb-驱动的连接池大小的设置一般应该控制-为多少最合理/2


登录后回复
 

与 萌阔论坛 的连接断开,我们正在尝试重连,请耐心等待