mongos-sharding连接池配置
ShardingTaskExecutorPoolMaxSize
Maximum number of outbound connections each TaskExecutor connection pool can open to any given mongod instance.
The maximum possible connections to any given host across all TaskExecutor pools is
连接池最大大小,默认没有限制
对于mongod最大连接控制:ShardingTaskExecutorPoolMaxSize * taskExecutorPoolSize
ShardingTaskExecutorPoolMinSize
Minimum number of outbound connections each TaskExecutor connection pool can open to any given mongod instance.
连接池最小大小,默认为1
taskExecutorPoolSize
The number of Task Executor connection pools to use for a given mongos.
The parameter has a minimum value of 4 and a maximum value of 64.
任务池大小,默认是cpu核数
ShardingTaskExecutorPoolMaxConnecting
Maximum number of simultaneous initiating connections (including pending connections in setup/refresh state)
each TaskExecutor connection pool can have to a mongod instance. You can set this parameter to control
the rate at which mongos adds connections to a mongod instance.
并发进行初始连接的数量,默认没有限制,该值保持在ShardingTaskExecutorPoolMaxSize以下
ShardingTaskExecutorPoolRefreshRequirementMS
Maximum time the mongos waits before attempting to heartbeat a resting connection in the pool.
连接池保活心跳的间隔时间,默认1分钟
ShardingTaskExecutorPoolRefreshTimeoutMS
Maximum time the mongos waits for a heartbeat before timing out the heartbeat
连接池保活心跳的超时时间,默认20秒
ShardingTaskExecutorPoolHostTimeoutMS
Maximum time that mongos goes without communication to a host before mongos drops all connections to the host.
空闲时间阈值,默认30秒,当mongos与mongod在指定时间内没有交互时会释放连接。
参考文档
https://docs.mongodb.com/v3.4/reference/parameters/#param.ShardingTaskExecutorPoolMaxSize

作者: 美码师(zale)
出处: http://www.cnblogs.com/littleatp/, 如果喜欢我的文章,请关注我的公众号
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出 原文链接 如有问题, 可留言咨询.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?