一、前提条件
实例处于正常状态下(运行中),并且当前没有任何任务执行。
二、操作步骤
1. 登录 MongoDB 控制台。
2. 在左侧导航栏 MongoDB 的下拉列表中,选择副本集实例或者分片实例。副本集实例与分片实例操作类似。
3. 在右侧实例列表页面上方,选择地域。
4. 在实例列表中,找到目标实例。
5. 在操作列,选择更多 > 查看/调整 Oplog。
6. 在调整 Oplog 的对话框,确认实例信息,根据当前 Oplog 的容量,评估需调整的容量。
注意:说明:
注意:Oplog 容量至少占节点容量的10%。当 Oplog 文件的大小达到其最大容量时,MongoDB 会从文件的起始位置开始覆盖之前的操作记录。如果 Oplog 过小,容易导致数据被快速覆盖,进而带来运维风险。
| 界面参数 | 参数解释 |
| Oplog 保留时长 | 当前 Oplog 存储容量被写满的时间。当 Oplog 未写满时,Oplog 保留时长为预估值。 |
| 当前总容量 | 每片 Mongod 节点 Oplog 容量占总磁盘的百分比。 |
| 调整后容量 | 在滑轴上,滑动滑轴设置扩容后 Oplog 的容量。 |
7. 单击确认,在左侧导航栏,选择任务管理,等待任务执行完成,完成扩容。