变更 Mongos 节点配置规格

最近更新时间:2025-10-29 16:05:11

我的收藏

操作场景

Mongos 是 MongoDB 分片集群的请求入口和查询路由节点。当业务面临连接压力或查询性能瓶颈时,提升其计算规格是直接有效的解决方案。
应对连接数瓶颈
应用程序频繁报告“无法建立新连接”或“连接数超限”错误,当前 Mongos 节点的最大连接数已无法支撑业务的并发访问量。通过提升 Mongos 的计算规格,可以直接提高其支持的最大连接数上限,从而解决连接瓶颈,保障业务在高并发下的可访问性。
缓解查询路由性能压力
业务查询复杂或请求量巨大,导致 Mongos 节点的 CPU 使用率持续偏高,进而引起整个集群的查询响应延迟增加。升级到更高规格的 Mongos,可以获得更强的 CPU 处理能力,快速路由查询请求,有效降低操作延迟,提升集群的整体响应速度。
为预期的业务高峰做准备
如新品发布、大促活动等可预见的流量高峰即将来临,需要提前对系统进行容量规划。在流量洪峰到来前,主动提升 Mongos 规格,为其注入更强的处理能力,以平稳应对突发流量,避免 Mongos 成为整个系统的性能瓶颈。

影响说明

操作影响:扩容 Mongos 节点规格,可能会涉及到跨机迁移数据,导致秒级的连接闪断。请在操作前确认业务有自动连接机制,建议在业务低峰期维护时间窗完成操作。
配置协同:当您对分片集群进行整体扩容时(如增加分片),也应评估 Mongos 的压力,必要时同步提升其规格,以保持集群各组件性能均衡。

版本说明

MongoDB 4.0及以上版本支持调整 Mongos 的规格。

前提条件

实例类型:分片实例。
实例状态:运行中。
Mongos 的 CPU 性能与内存容量不足需提升。

操作步骤

1. 登录 MongoDB 控制台
2. 在左侧导航栏 MongoDB 的下拉列表中,选择分片实例
3. 在右侧实例列表页面上方,选择地域。
4. 在实例列表中,找到需查看节点的目标实例。
5. 单击其实例 ID,进入实例详情页面,单击节点管理页签。
6. 节点管理页面,单击 Mongos 节点页签。
7. 在 Mongos 节点页面,单击 Mongos 配置变更,在弹出的对话框,配置新的 Mongos 规格。

参数名称
参数解释
实例 ID /名称
实例的唯一标识 ID 及实例的名称。
部署可用区
实例所属的可用区。
Mongos 数量
当前 Mongos 的数量。
Mongos 规格
在下拉列表中重新选择 Mongos 的规格,支持选择1核2GB、2核4GB、4核8GB、8核16GB、16核32GB。
切换时间
选择调整完成时,立即执行调整实例规格任务。调整实例内存与容量可能涉及节点迁移或者主从切换,主从切换时间点将不可控,可能导致断连或重启。
选择维护时间内,在维护时间段内执行切换实例规格任务。关于维护时间的更多信息,请参见 设置实例维护时间
配置变更费用
配置变更之后费用。按量计费:每小时新规格的费用。计费分为三个阶梯。包年包月为:新规格剩余可使用时长的总费用。
对比
可对比 Mongos 变更前后的配置规格。展示其新规格的最大连接数,请评估新规格是否满足要求。
8. 确认变更此规格,单击确定

相关 API

接口名称
功能描述
调整云数据库实例配置
查询云数据库的售卖规格