操作场景
调整分片数量是保障分片集群弹性伸缩的核心操作。业务进入快速增长期,数据量持续攀升或读写并发激增,导致现有分片集群出现性能瓶颈,请求延迟增加、吞吐量接近上限。增加分片数量,可以将数据和请求分布到更多的资源上,实现水平扩展,从而提升集群的整体数据处理能力与并发性能,轻松应对业务高峰。
影响与约束
在调整分片数量操作前,请务必仔细阅读以下关键信息,以确保操作符合预期且不影响业务稳定性。
维度 | 增加分片 |
计费影响 | 包年包月:结算新规格与旧规格的差价,在下一个续费时刻,按照新规格扣费。 按量计费:结算旧规格,按照新规格重新开始计费。 具体计费信息,请参见 变配计费。 |
版本要求 | 通用版:MongoDB 3.6 及以上。 云盘版:MongoDB 4.0 及以上。 建议使用最新稳定版本以获得最佳性能。 |
服务影响 | 操作过程业务零中断,可正常读写数据库。 新增分片自动参与数据分布。 |
限制与约束 | 操作不可撤销:提交后无法中途取消。 禁止并发任务:需单独执行分片删减。 |
前提条件
实例类型:分片实例。
实例状态:运行中(正常)。
请确保您的腾讯云账号余额充足。
新增分片
1. 登录 MongoDB 控制台。
2. 在左侧导航栏 MongoDB 的下拉列表中,选择分片实例。
3. 在右侧实例列表页面上方,选择地域。
4. 在实例列表中,找到目标实例。
5. 单击其实例 ID,进入实例详情页面,切换至节点管理页面。
6. 在节点管理页面的 Mongod 节点页签,单击新增分片。

7. 在新增分片对话框,了解增加分片数的注意事项,并参见下表,指定新增的分片数量,确认费用。

参数分类 | 参数名称 | 参数示例 | 参数解释 |
实例基本信息 | 实例名称 | test-4dot2-XXX | 当前待增加分片数的实例名称。 |
| 到期时间 | 2022-04-24 19:23:43 | 包年包月计费模式,实例服务周期的截止时间。 |
| 实例架构 | 分片集群实例,有3分片,单分片共4个节点,其中只读节点有1个 | 实例集群架构:分片集群实例。 分片数量:删减前的分片数量。 单分片节点数:单个分片的节点数、只读节点数。 |
| 当前节点规格 | 2核4GB 内存,50GB 存储,共12个节点,其中只读节点有3个 | 单分片节点规格:包括 CPU 核数、内存、存储容量。 集群节点总数:新增前实例总的节点数(分片数量 * 单分片的节点数 = 集群节点总数)。 |
增加配置 | 新增分片数 | 3 | 选择实例新增的分片数量,取值范围为[当前分片数,36]。 |
费用信息 | 费用 | 6.69元/小时 | 按量计费:显示实例增加分片后每小时的计费单价。 包年包月:显示升级至新规格您需要支付的差价。 |
8. 确认无误,单击确定。若实例为包年包月计费,您需要在确认产品信息页面支付新旧规格的差价,方可成功完成配置升级。
相关 API
接口名称 | 功能描述 |
调整云数据库实例配置 | |
查询云数据库的售卖规格 |