一、规格约束
调整实例配置时,需注意以下规格约束。具体信息,请你先了解 产品规格,帮助你规划与自身业务适配的规格。
| 变配节点类型 | 规格约束说明 |
| Mongod 配置 | 内存规格与 CPU 核数为固定搭配,不可单独调整。磁盘容量需在对应规格支持的范围内调整,例如规格为2核4GB时,磁盘容量范围可能为 [100, 500]GB。副本节点数量支持以下固定组合,暂不支持自定义:3节点(1主2从)5节点(1主4从)7节点(1主6从) |
| Mongos 配置 | 节点数量根据可用区分配模式有所不同:单可用区部署:支持 [3, 32] 个节点多可用区部署:支持 [6, 32] 个节点 |
二、变更操作概览
下表列出了云数据库 MongoDB 支持的主要配置变更操作及其具体说明,你可以根据业务需求选择相应的操作。
| 变更操作 | 操作具体说明 |
| 变更 Mongod 节点配置规格 | 调整 Mongod 节点的 CPU 核数、内存、磁盘容量及 Oplog 容量,提升数据存储与处理能力。其中,CPU 核数与内存固定适配。 |
| 调整 Oplog 占用容量 | 调整 Oplog 存储容量,满足数据变更记录的存储需求。Oplog 默认占用 Mongod 磁盘容量的10%。 |
| 新增从节点数 | 增加副本集的从节点数量,扩展读性能、提升高可用性或实现资源隔离。 |
| 删除从节点 | 减少副本集的从节点数量,降低资源成本或调整集群架构。 |
| 增加分片数量 | 增加分片集群的 Mongod 分片数量,扩展集群的数据承载能力与处理性能。 |
| 删减分片 | 减少分片集群的 Mongod 分片数量,释放资源并将集群规模调整至与业务负载相匹配。 |
| 变更 Mongos 节点配置规格 | 调整分片集群 Mongos 节点的 CPU 核数及内存,提升请求路由处理能力。 |
| 调整 Mongos 节点数 | 调整分片集群的 Mongos 节点数量,支持按需增加或减少,灵活匹配业务流量变化。 |
| 新增只读节点 | 增加只读节点数量,扩展读取能力。取值范围为0~5个。 |