我在我的nodejs应用程序中使用mongoose,我想知道我应该将poolSize设置为什么。我知道可能没有严格的规则,但可能基于用户和使用情况,这是一个普遍的建议。
我已将poolSize保留在默认值为5的位置。在某些时候,我可以将服务器置于负载下并查看5如何执行。然后我可以开始真正碰到它(100,500,1000等),看看会发生什么。还有其他人试过这个吗并小心分享?
答案 0 :(得分:2)
这link会帮助你。 很难预测MongoDb的最佳池大小,我使用apache benchmark tests测试服务器性能和不同poolSize值的响应,并得到适合服务器给定并发请求数的最佳值。 / p>