云数据库MongoDB提供了变更配置功能,可满足大多数场景下的需求。同时,针对不支持变更的选项,本文也提供了相应的解决方案。

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

关于版本与存储的介绍和约束关系,请参见版本及存储引擎
说明 关于升级版本的注意事项和操作步骤,请参见升级数据库版本

单节点实例

变更项 是否支持变更 说明
规格 支持 详情请参见变更单节点或副本集实例配置
存储空间 支持 详情请参见变更单节点或副本集实例配置

当付费类型为包年包月时,不支持降低存储空间,您可以通过创建新实例的方式来实现:

  1. 创建按量付费的单节点实例,在创建过程中选择所需的存储空间,详情请参见创建单节点实例
    说明 新实例的存储空间需大于原实例已使用的存储空间。
  2. 使用DTS将原实例的数据迁移至新实例,详情请参见MongoDB数据迁移和同步方案概览
  3. 在新实例上进行测试验证,如无问题可将业务切换至新实例。
    说明 如果长期使用,建议将按量付费转为包年包月,价格比按量付费更实惠,且购买时长越长,折扣越多。
  4. 原实例如不再需要,可手动释放按量付费实例或提交工单申请释放包年包月实例。
节点数 不支持

不支持变更单节点实例的节点数/实例架构/存储引擎,您可以通过创建新实例的方式来实现:

  1. 创建一个按量付费实例,在创建过程中选择所需的节点数/实例架构/存储引擎。
    说明
    • 如需扩展节点数,新实例的类型需为副本集实例。
    • 新实例的存储空间需大于原实例已使用的存储空间。
  2. 使用DTS将原实例的数据迁移至新实例,详情请参见MongoDB数据迁移和同步方案概览
  3. 在新实例上进行测试验证,如无问题可将业务切换至新实例。
    说明 如果长期使用,建议将按量付费转为包年包月,价格比按量付费更实惠,且购买时长越长,折扣越多。
  4. 原实例如不再需要,可手动释放按量付费实例或提交工单申请释放包年包月实例。
实例架构
存储引擎

副本集实例

变更项 是否支持变更 说明
节点数 支持 详情请参见变更副本集实例节点数
规格 支持 详情请参见变更单节点或副本集实例配置
存储空间 支持 详情请参见变更单节点或副本集实例配置

当付费类型为包年包月时,不支持降低存储空间,您可以通过以下方法来实现。

  1. 按时间点新建实例,选择付费类型为按量付费,并选择所需的存储空间。
    说明 新实例的存储空间需大于原实例已使用的存储空间。
  2. 在新实例上进行测试验证,如无问题可将业务切换至新实例。
    说明 如果长期使用,建议将按量付费转为包年包月,价格比按量付费更实惠,且购买时长越长,折扣越多。
  3. 原实例如不再需要,可手动释放按量付费实例或提交工单申请释放包年包月实例。
实例架构 不支持

不支持变更副本集实例的实例架构/存储引擎,您可以通过创建新实例的方式来实现。

  1. 创建按量付费的实例,在创建过程中选择所需的实例架构/存储引擎。
    说明 新实例的存储空间需大于原实例已使用的存储空间。
  2. 使用DTS将原实例的数据迁移至新实例,详情请参见MongoDB数据迁移和同步方案概览
  3. 在新实例上进行测试验证,如无问题可将业务切换至新实例。
    说明 如果长期使用,建议将按量付费转为包年包月,价格比按量付费更实惠,且购买时长越长,折扣越多。
  4. 原实例如不再需要,可手动释放按量付费实例或提交工单申请释放包年包月实例。
存储引擎

分片集群实例

分片集群实例通过变更节点的规格和存储空间,来实现变更配置。
说明 分片集群实例不支持变更实例架构和存储引擎。如果通过新建实例的方式变更,停机时间较长,对业务影响较大,不推荐操作。
组件 变更项 说明
Mongos节点 规格 详情请参见变更分片集群实例配置
Shard节点 规格 详情请参见变更分片集群实例配置

当付费类型为包年包月时,不支持降低存储空间,您可以通过以下方法来实现。

  1. 按时间点新建实例,选择付费类型为按量付费,并选择所需的存储空间。
    说明 新实例的存储空间需大于原实例已使用的存储空间。
  2. 在新实例上进行测试验证,如无问题可将业务切换至新实例。
    说明 如果长期使用,建议将按量付费转为包年包月,价格比按量付费更实惠,且购买时长越长,折扣越多。
  3. 原实例如不再需要,可手动释放按量付费实例或提交工单申请释放包年包月实例。
存储空间
ConfigServer 规格/存储空间 ConfigServer为三节点副本集架构,规格为1核2GB,磁盘空间为20GB,不可变更配置。