您可以根据业务量变动,灵活变更 MongoDB 分片集群实例中单个或多个 Shard 分片的配置,包括升降节点规格、增减分片数量或存储空间等。本文介绍相关操作步骤。
关于实例的变更实例配置费用结算规则详情,请参见按量计费和包年包月。
登录 MongoDB 控制台。
在顶部菜单栏的左上角,选择实例所属的项目和地域。
在左侧导航栏中选择分片集实例列表。
在分片集实例列表页,单击目标实例的名称。
在实例信息页签下的节点信息区域,单击 Shards 页签。
从 Shards 页签的分片列表中找到目标 Shard,在右侧操作栏中单击变更配置。
在变更配置页的变更配置区域,设置如下参数。
参数 | 说明 |
---|---|
实例类型 | 固定为分片集群,无需设置。 |
可用区 | 固定为实例当前已选择的可用区,无需设置。 说明
|
分片节点数 | 每个 Shard 分片默认包含 3 个节点,无需设置。 |
节点规格 | 您可以升级或降级 Shard 节点规格,每个分片中的每个节点规格一致。更多详情,请参见计算节点规格。 说明 若实例中存在只读节点,当变更分片实例中 Shard 节点规格时,当前分片中的只读节点的规格也会同步变更。 |
存储空间 | 您可以增加、缩减存储空间或保持不变。单位:GiB,步长:10。 说明
|
确认变更后的规格性能详情(例如分片数、节点数、存储空间等),在页面右下角,单击确认订单。
根据实例的计费类型完成后续步骤。
计费类型 | 操作步骤 |
---|---|
按量计费 | 在确认订单页面,确认订单详情,阅读并勾选服务条款,单击立即购买即可。 |
包年包月 |
|
实例状态变为变更配置中,即表示正在变更。当实例状态显示为运行中,即表示变更成功。
说明
仅当实例中不存在只读节点,且所有 Shard 分片的配置(包括节点规格和存储空间)一样时,才支持开启批量修改 Shard 分片配置功能。更多关于只读节点的说明,请参见 MongoDB 只读节点。
说明
当实例中存在只读节点时,变更配置按钮会置灰(即不支持批量变更 Shard 分片配置)。
参数 | 说明 |
---|---|
实例类型 | 固定为分片集群,无需设置。 |
可用区 | 固定为实例当前已选择的可用区,无需设置。 说明 如需修改分片集群实例的只读节点数量,请参见添加或删除只读节点。 |
批量修改 Shard | 打开批量修改Shard 开关。 说明
|
分片数 | 您可以增加分片或保持不变,不支持减少分片。 |
分片节点数 | 每个 Shard 分片默认包含 3 个节点,无需选择。 |
节点规格 | 您可以升级或降级 Shard 节点规格,每个分片中的每个节点规格一致。更多详情,请参见计算节点规格。 |
存储空间 | 您可以增加存储空间或保持不变。单位:GiB,步长:10。 说明
|
计费类型 | 操作步骤 |
---|---|
按量计费 | 在确认订单页面,确认订单详情,阅读并勾选服务条款,单击立即购买即可。 |
包年包月 |
|
说明
当前仅支持添加 Shard 分片,不支持减少 Shard 分片。
登录 MongoDB 控制台。
在顶部菜单栏的左上角,选择实例所属的项目和地域。
在实例列表页,单击目标实例的名称。
在实例信息页签下的节点信息区域,单击 Shards 页签。
在 Shards 页签下单击 添加 Shard。
在变更配置页的变更配置区域,设置如下参数。
参数 | 说明 |
---|---|
实例类型 | 固定为分片集群,无需设置。 |
可用区 | 固定为实例当前已选择的可用区,无需设置。 说明 您可以在添加 Shard 分片时,为新增分片设置只读节点数。每个 Shard 分片最多可添加 5 个只读节点。更多关于只读节点的功能介绍和使用限制,请参见 MongoDB 只读节点。 |
分片数 | 设置需要添加的 Shard 分片数量。单个实例中最多可增加至 32 个分片。 |
分片节点数 | 每个 Shard 分片默认包含 3 个节点,无需设置。 |
节点规格 | 设置 Shard 节点规格,每个分片中的每个节点规格一致。更多详情,请参见计算节点规格。 说明 若新增分片中使用了只读节点,只读节点的规格会与 Shard 分片的主从节点规格保持一致。 |
存储空间 | 设置新增分片的存储空间。单位:GiB,步长:10。 说明 节点规格不同,对应支持的存储空间上限也不同,存储空间的具体取值范围请以控制台为准。 |
确认变更后的规格性能详情(例如分片数、节点数、存储空间等),在页面右下角,单击确认订单。
根据实例的计费类型完成后续步骤。
计费类型 | 操作步骤 |
---|---|
按量计费 | 在确认订单页面,确认订单详情,阅读并勾选服务条款,单击立即购买即可。 |
包年包月 |
|
实例状态变为变更配置中,即表示正在变更。当实例状态显示为运行中,即表示变更成功。
API | 描述 |
---|---|
ModifyDBInstanceSpec | 调用 ModifyDBInstanceSpec 接口修改目标 MongoDB 实例的配置(例如节点规格或存储空间)。 |