【华为云技术分享】mongos-sharding连接池配置

网友投稿 346 2022-10-10

【华为云技术分享】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

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java单例模式利用HashMap实现缓存数据
下一篇:鲲鹏凌云,并行科技Paramon通过华为云鲲鹏云服务兼容性认证
相关文章

 发表评论

暂时没有评论,来抢沙发吧~