云数据库 MongoDB 变更 Mongos 节点配置规格

Mongos 是 MongoDB 分片集群的请求入口和查询路由节点。当业务面临连接压力或查询性能瓶颈时,提升其计算规格是直接有效的解决方案。

相关产品
云数据库 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

接口名称 功能描述
ModifyDBInstanceSpec 调整云数据库实例配置
DescribeSpecInfo 查询云数据库的售卖规格
赞 (0)
上一篇 4天前
下一篇 4天前