如果当前分片集群实例的配置无法满足应用的性能要求或配置过高,您可以变更实例的配置。
约束
- 为保障数据安全性,目前仅支持添加Shard节点,不支持删除Shard节点。
- 添加Shard节点时,节点规格要等于或高于当前实例中最高规格的shard节点。
- 变更Shard节点的配置时,存储空间必须大于当前Shard节点已占用的存储空间。
- 分片集群实例不支持变更实例类型和存储引擎。如果通过新建实例的方式变更,停机时间较长,对业务影响较大,不推荐操作。
影响
- 变更配置不会引起数据丢失。
- 分片集群实例暂不支持指定切换时间,当您在控制台完成了变更配置的操作后,实例状态立即转变为变配中。此时将无法执行与数据库、账号、网络等相关的大部分操作,且可能会造成1~2次30秒内的闪断。
- 变更配置的完成时间和网络、任务队列、数据量大小等多种因素有关,请尽量在业务低峰期执行变配操作,并确保您的应用有自动重连机制。
- 如果您的数据库小版本过期或者不在维护列表内,当执行实例版本升级、数据迁移、变更实例配置、从备份点创建实例、按时间点新建实例或MongoDB单库恢复等操作时,为保证提供更出色的性能和稳定性,系统会默认将您的数据库小版本升级至最新版。
添加节点
- 登录MongoDB管理控制台。
- 在页面左上角,选择实例所在的资源组和地域。
- 在左侧导航栏,单击分片集群实例列表。
- 找到目标实例,单击实例ID。
- 在基本信息页面,完成添加节点的操作。
如需添加Mongos节点,请按照下述步骤操作。
- 在Mongos列表区域框,单击添加Mongos。
- 在新增Mongos页面,选择Mongos节点的规格。
如需添加Shard节点,请按照下述步骤操作。
- 在Shard列表区域框,单击添加Shard。
- 在新增Shard页面,选择Shard节点的规格和存储空间。
- 勾选云数据库MongoDB版服务条款,根据提示完成支付流程。
变更现有节点配置
关于详细的实例规格信息,请参见实例规格表。
- 登录MongoDB管理控制台。
- 在页面左上角,选择实例所在的资源组和地域。
- 在左侧导航栏,单击分片集群实例列表。
- 找到目标实例,单击实例ID。
- 在基本信息页面,完成变更节点配置的操作。
如需变更Mongos节点的配置,请按照下述步骤操作。
- 在Mongos列表区域框,单击目标Mongos节点右侧的。
- 在变配Mongos页面,选择Mongos节点的规格。
如需变更Shard节点的配置,请按照下述步骤操作。
- 在Shard列表区域框,单击目标Shard节点右侧的。
- 在变配Shard页面,选择Shard节点的规格和存储空间。
说明 变配时不支持降低存储空间。如需降低存储空间,可通过其他方式实现,详情请参见
变更配置方案概览。
- 勾选云数据库MongoDB版服务条款,根据提示完成支付流程。
执行结果
当实例的运行状态转变为运行中,即表示系统已完成了实例的变配操作。
在文档使用中是否遇到以下问题
更多建议
匿名提交