如果当前单节点或副本集实例的配置无法满足应用的性能要求或配置过高,您可以变更实例的配置。

约束

  • 变更配置时,存储空间必须大于当前实例已占用的存储空间。
  • 付费类型为包年包月时,两次降配的时间间隔不可小于60天。
  • 付费类型为包年包月时,不支持降低存储空间。如需降低存储空间,可通过其他方式实现,详情请参见变更配置方案概览
  • 不支持变更实例类型(例如从单节点实例变更为副本集实例)、存储引擎,如需变更,可通过其他方式实现,详情请参见变更配置方案概览

计费规则

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

影响

  • 变更配置不会引起数据丢失。
  • 实例在执行变更配置前的预操作时,不会对实例的运行产生影响,只有当实例执行正式的变配操作时,才无法执行与数据库、账号、网络等相关的大部分操作,且可能会造成1~2次30秒内的闪断,详情请参见切换时间选择说明
  • 变更配置的完成时间和网络、任务队列、数据量大小等多种因素有关,请尽量在业务低峰期执行变配操作,并确保您的应用有自动重连机制。

切换时间选择说明

在选择变配参数的页面,您可以指定切换时间,详细说明如下表所示。

选项 实例状态 影响
可维护时间内进行切换 立即进入变配中状态

系统将会执行变更配置前的预操作,执行预操作不会对实例的运行产生影响,不会造成闪断的情况。最后在您设定的可维护时间段内执行正式的变配操作。

例如,可维护时间设置为2:00-3:00,那么实例将在该时间段内执行正式的变配操作,此时将无法执行与数据库、账号、网络等相关的大部分操作,且可能会造成1~2次30秒内的闪断。

说明 关于修改可维护时间点的方法,请参见设置可维护时间段
数据迁移结束后立即生效

实例立即执行正式的变配操作,此时将无法执行与数据库、账号、网络等相关的大部分操作,且可能会造成1~2次30秒内的闪断。

操作步骤

  1. 登录MongoDB管理控制台
  2. 在页面左上角,选择实例所在的地域。
  3. 在左侧导航栏,单击副本集实例列表
  4. 完成变更实例配置的操作。
    实例的付费类型为按量付费时,请按照下述步骤操作。
    1. 找到目标实例,单击实例ID。
    2. 基本信息区域框,单击变更配置
    实例的付费类型为包年包月时,请按照下述步骤操作。
    1. 找到目标实例,单击实例ID。
    2. 基本信息区域框,单击升级配置降级配置
  5. 变配页面,选择实例的节点数规格存储空间切换时间

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

    说明
  6. 勾选服务条款,根据提示完成支付流程。

更多信息

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

执行结果

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