本文介绍为云数据库 MongoDB 版分片集群实例中添加Shard的方法。
使用限制
您需要确保新增Shard的配置大于或等于当前实例中最高配置的Shard。
例如:当前实例中最高配置的Shard的存储空间为10 GB,则新增Shard的配置必须大于或等于10 GB。
计费规则
详情请参见变配费用说明。
注意事项
如果您的数据库小版本过期或不在维护列表内,系统会默认将您的数据库小版本升级至最新版,以保证提供更出色的性能和稳定性。
添加Shard过程中不会影响mongos上的业务连接,不会发生连接闪断的现象。
一般情况下,Shard在5分钟内添加成功,且耗时与添加Shard数量无关。
添加Shard完成后,由于Shard间数据不均,Balancer可能会立即开始进行数据均衡的动作并带来额外的负载以及资源消耗。建议您关注实例的监控和资源利用率并考虑设置合理的Balancer窗口。详情可参考管理管理MongoDB均衡器Balancer以及Balancing。
操作步骤
访问MongoDB分片集群实例列表,在上方选择资源组和地域,然后单击目标实例ID。
在Shard列表区域,单击添加Shard。
在添加Shard面板,选择规格类别。
说明该参数仅支持云盘版实例。
如当前可用区不支持某类规格,您将无法选择对应规格类别。
分片集群实例规格类别和规格信息,请参见分片集群实例规格表。
在Shard列表最下方选择要添加的Shard数量,单击左侧添加Shard按钮。
为每个添加的Shard设置参数。
参数
参数说明
规格
选择Shard的规格。
存储
选择Shard的存储空间。
说明新增Shard的存储空间需大于或等于已有Shard中的最大存储空间。例如,当前实例中最大存储空间的Shard为20 GB,则新增Shard的存储空间需要配置为20 GB及以上。如果您需要降低存储空间,您可以通过创建实例的方法实现,操作方法请参见其他变配场景及方案。
存储空间参数对Shard中的只读节点也生效。如果您在新增Shard时添加了只读节点,Shard下所有节点的存储空间均为本次设置的大小。
只读
选择添加的只读节点个数。取值范围为0~5个。
根据付费类型,执行对应操作购买。
按量付费:单击去支付,系统将在下一小时自动扣取对应金额。
包年包月:单击去支付,系统自动扣取对应金额。
执行添加Shard操作时,实例状态为增加节点中,当实例状态变更为运行中,说明添加成功。
相关API
接口 | 说明 |
为MongoDB分片集群实例增加Shard或Mongos。 |