云数据库MongoDB的副本集实例支持变更配置,当已购买的实例配置不符合(高于或低于)当前业务需求时,您可以对当前实例进行变配。

计费规则

详情请参见变更配置费用说明

使用限制

  • 云数据库MongoDB 4.4和5.0版本的副本集实例不支持变更主备节点数只读节点数
  • 如果实例的网络类型只开通了经典网络专有网络,您需要开通公网或释放经典网络,才能变更只读节点数
    说明 您可以在数据库连接页面查看已开通的网络类型。
  • 变更配置时,不支持减少实例的存储空间。如果您需要减少实例的存储空间,可以创建新实例,用新实例替换原实例的方法实现,操作步骤请参见其他变配场景及方案
  • 变更配置时,不支持变更实例类型(例如,不支持将副本集实例变更为分片集群实例)和存储类型。如果您需要变更实例类型和存储类型,可以创建新实例,用新实例替换原实例的方法实现,操作步骤请参见其他变配场景及方案

注意事项

  • 变更配置的完成时间与多种因素(如网络、任务队列和数量大小)有关,建议您在业务低峰期执行变配操作,并确保您的应用有自动重连机制。
  • 对于通用型本地盘版独享型本地盘版实例,如果只扩容存储空间,且各节点所在物理机资源足够,会在本地扩容,不需要跨机迁移和切换。因此,无论选择什么时间切换,变更配置都会立即执行并生效,不会造成连接中断。
  • 对于云盘版实例,如果只扩容存储空间,无论选择什么时间切换,变更配置都会立即执行并生效,不会造成连接中断。
  • 变配过程中,可能会出现1~2次闪断现象,每次约30秒。您可以设置时间切换来指定变更配置的时间,避免变更配置影响业务运行。
  • 变配操作不会引起数据丢失。
  • 如果实例的数据库小版本过期或不在维护列表内,当执行以下操作时,为保证提供更出色的性能和稳定性,系统会默认将您的数据库小版本升级至最新版。

操作步骤

  1. 登录MongoDB管理控制台
  2. 在左侧导航栏,单击副本集实例列表
  3. 在页面左上角,选择实例所在的资源组和地域。
  4. 单击目标实例ID,进入基本信息页面。
  5. 根据实例的付费类型,执行对应操作进入变更配置界面。
    • 包年包月实例

      规格信息区域,单击右上方的升级配置降级配置

    • 按量付费实例

      规格信息区域,单击右上方的变更配置

  6. 在变更配置页面,设置以下参数,完成变更配置。
    变更类型 参数 参数说明
    • 升级配置
    • 降级配置
    主备节点数 选择变配的主备节点个数,取值说明:
    • 三节点:不支持降级。
    • 五节点:支持降级为三节点
    • 七节点:支持降级为三节点五节点
    说明 云数据库MongoDB 4.4和5.0版本的副本集实例不支持变更该配置。
    只读节点数 选择变配的只读节点个数,取值范围为0~5。

    如果实例的网络类型只开通了经典网络专有网络,不支持变更只读节点数。您可以在数据库连接页面查看已开通的网络类型。

    说明 云数据库MongoDB 4.4和5.0版本的副本集实例不支持变更该配置。
    规格 选择变配的规格,副本集实例支持的规格信息,请参见实例规格概述
    存储空间 选择变配的存储空间。
    说明
    • 变更配置时,不支持减少实例的存储空间。如果您需要减少实例的存储空间,可以创建新实例,用新实例替换原实例的方法实现,操作步骤请参见其他变配场景及方案
    • 变更后的存储空间为每个节点的存储空间,不是所有节点存储空间的总和。
    时间切换 选择变配的生效时间。
    • 数据迁移结束后立即切换:变配配置完成后,系统立即切换生效。
    • 可维护时间内进行切换:在可维护时间段内切换生效,您可以选择当前设置的可维护时间段,也可以根据业务需求,重新设置可维护时间段。
      1. 单击可维护时间内进行切换右侧的修改
      2. 规格信息区域,单击可维护时间段右侧的编辑设置切换时间,设置方法请参见设置可维护时间段
    说明
    • 对于通用型本地盘版独享型本地盘版实例,如果只扩容存储空间,且各节点所在物理机资源足够,会在本地扩容,不需要跨机迁移和切换。因此,无论选择什么时间切换,变更配置都会立即执行并生效,不会造成连接中断。
    • 对于云盘版实例,如果只扩容存储空间,无论选择什么时间切换,变更配置都会立即执行并生效,不会造成连接中断。
  7. 根据付费类型,执行对应操作购买。
    • 按量付费:阅读并勾选服务协议,单击立即购买,系统将在下一小时自动扣取对应金额。
    • 包年包月:阅读并勾选服务协议,单击立即购买,并在支付页面,根据提示完成支付流程。
    执行变配操作时,实例状态为变配中,当实例状态变更为运行中,说明变配操作成功。

相关API

接口 说明
ModifyDBInstanceSpec 变更MongoDB单节点实例或副本集实例的规格或存储空间。

更多信息

解决因磁盘空间耗尽导致的锁定或无法写入问题