我在nodejs应用程序中使用 Mongoose ,我想知道应该将poolSize设置为什么。我知道可能没有硬性规定,但可能会根据用户和使用情况提出一般建议。
我将poolSize的默认值保留为5。在某些时候,我可以使服务器处于负载状态,并查看5的性能。然后,我可以开始真正提高它的性能(也许是100、500、1000等),看看会发生什么。还有其他人可以尝试并分享吗?
最佳答案
这个link可以帮助您。
很难预测出MongoDb的最佳池大小,我使用apache benchmark tests来测试服务器性能以及对于不同的poolSize值的响应,并得出最适合给定数量的服务器并发请求的近似值。