如果当前分片集群实例的配置无法满足应用的性能要求或配置过高,您可以变更实例的配置。

约束

  • 为保障数据安全性,目前仅支持添加Shard节点,不支持删除Shard节点。
  • 变更Shard节点的配置时,存储空间必须大于当前Shard节点已占用的存储空间。
  • 付费类型为包年包月时,仅支持升级配置。
    说明 如您需要降级配置,可通过其他方式实现,详情请参见变更配置方案概览
  • 分片集群实例不支持变更实例类型和存储引擎。如果通过新建实例的方式变更,停机时间较长,对业务影响较大,不推荐操作。

计费规则

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

影响

  • 变更配置不会引起数据丢失。
  • 分片集群实例暂不支持指定切换时间,当您在控制台完成了变更配置的操作后,实例状态立即转变为变配中。此时将无法执行与数据库、账号、网络等相关的大部分操作,且可能会造成1~2次30秒内的闪断。
  • 变更配置的完成时间和网络、任务队列、数据量大小等多种因素有关,请尽量在业务低峰期执行变配操作,并确保您的应用有自动重连机制。

添加节点

  1. 登录MongoDB管理控制台
  2. 在页面左上角,选择实例所在的地域。
  3. 在左侧导航栏,单击分片集群实例列表
  4. 找到目标实例,单击实例ID。
  5. 基本信息页面,完成添加节点的操作。
    变更分片集群实例配置_实例管理_用户指南_云数据库 MongoDB 版 阿里云技术文档 第1张
    如需添加Mongos节点,请按照下述步骤操作。
    1. Mongos列表区域框,单击添加Mongos
    2. 新增Mongos页面,选择Mongos节点的规格
    如需添加Shard节点,请按照下述步骤操作。
    1. Shard列表区域框,单击添加Shard
    2. 新增Shard页面,选择Shard节点的规格存储空间
  6. 勾选云数据库MongoDB版服务条款,根据提示完成支付流程。

变更现有节点配置

关于详细的实例规格信息,请参见实例规格表

  1. 登录MongoDB管理控制台
  2. 在页面左上角,选择实例所在的地域。
  3. 在左侧导航栏,单击分片集群实例列表
  4. 找到目标实例,单击实例ID。
  5. 基本信息页面,完成变更节点配置的操作。
    如需变更Mongos节点的配置,请按照下述步骤操作。
    1. Mongos列表区域框,单击目标Mongos节点右侧的变更分片集群实例配置_实例管理_用户指南_云数据库 MongoDB 版 阿里云技术文档 第2张 > 变更配置
      变更分片集群实例配置_实例管理_用户指南_云数据库 MongoDB 版 阿里云技术文档 第3张
    2. 变配Mongos页面,选择Mongos节点的规格
    如需变更Shard节点的配置,请按照下述步骤操作。
    1. Shard列表区域框,单击目标Shard节点右侧的变更分片集群实例配置_实例管理_用户指南_云数据库 MongoDB 版 阿里云技术文档 第4张 > 变更配置
      变更分片集群实例配置_实例管理_用户指南_云数据库 MongoDB 版 阿里云技术文档 第5张
    2. 变配Shard页面,选择Shard节点的规格存储空间
      说明 当付费类型为包年包月时,不支持降低存储空间。如需降低存储空间,可通过其他方式实现,详情请参见变更配置方案概览
  6. 勾选云数据库MongoDB版服务条款,根据提示完成支付流程。

更多信息

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

执行结果

当实例的运行状态转变为运行中,即表示系统已完成了实例的变配操作。