【发布时间】:2011-09-25 02:44:07
【问题描述】:
我一直在网上搜索为 MongoDB Java 驱动程序配置 MongoOptions 的最佳实践,但除了 API 之外,我没有想出太多东西。这个搜索是在我遇到“com.mongodb.DBPortPool$SemaphoresOut: Out of semaphores to get db”之后开始的 连接”错误,通过增加连接/乘数,我能够解决该问题。我正在寻找链接或您在为生产配置这些选项时的最佳实践。
2.4 驱动程序的选项包括: http://api.mongodb.org/java/2.4/com/mongodb/MongoOptions.html
- 自动连接重试
- connectionsPerHost
- 连接超时
- 最大等待时间
- 套接字超时
- threadsAllowedToBlockForConnectionMultiplier
新司机有更多选择,我也有兴趣了解这些。
【问题讨论】:
标签: mongodb production-environment database-performance database-tuning