有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

操作场景

Oplog 是 MongoDB 中的一个重要组件,用于记录数据库的操作日志。Oplog 的容量至少应该占节点容量的10%。这是因为 Oplog 记录所有的数据库操作,包括插入、更新、删除等,如果 Oplog 容量过小,则可能会导致 Oplog 被覆盖,进而影响 MongoDB 的回档功能。购买实例时 Oplog 大小默认是实例大小的10%,可以按需扩容到实例的90%,暂不支持缩容。

前提条件

如果为按量计费实例,请确保您的腾讯云账号余额充足。
实例及其所关联的实例处于正常状态下(运行中),并且当前没有任何任务执行。

操作步骤

1. 登录 MongoDB 控制台
2. 在左侧导航栏 MongoDB 的下拉列表中,选择副本集实例或者分片实例。副本集实例与分片实例操作类似。
3. 在右侧实例列表页面上方,选择地域。
4. 在实例列表中,找到目标实例。
5. Oplog/分片信息 列,单击查看/调整
6. 调整 Oplog 的对话框,确认实例信息,根据当前 Oplog 的容量,评估需调整的容量。
说明:
Oplog 容量至少占节点容量的10%。当 Oplog 文件的大小达到其最大容量时,MongoDB 会从文件的起始位置开始覆盖之前的操作记录。如果 Oplog 过小,容易导致数据被快速覆盖,进而带来运维风险。



界面参数
参数解释
分片 ID
指实例的 ID。
存储节点数
指实例的 Mongod 的主从节点数量。
片总容量
每片 Mongod 节点的磁盘容量。
片已用容量
每片 Mongod 节点已使用的容量。
Oplog 容量
每片 Mongod 节点存储 Oplog 的容量。
7. 单击下一步,调整 Oplog 的容量。


界面参数
参数解释
资源 ID
指实例 ID。
剩余容量被写满时间
当前 Oplog 存储容量被写满的时间。
当前总容量
每片 Mongod 节点存储 Oplog 的容量。
扩容后容量
在滑轴上,扩容 Oplog 的容量。
8. 单击确认,完成扩容。