当前位置: 首页 > article >正文

MongoDB数据库从入门到精通系列之八:调整oplog大小

MongoDB数据库从入门到精通系列之八:调整oplog大小

  • 一、oplog的概念
  • 二、oplog大小
  • 三、调整oplog大小详细步骤

一、oplog的概念

  • 操作日志oplog包含了主节点执行的每一次写操作。
  • oplog是存在于主节点local数据库中的一个固定集合。
  • 从节点通过查询此集合以获取需要复制的操作。
  • 每个从节点都维护着自己的oplog,用来记录从主节点复制的每个操作。
  • 从节点从同步源中获取操作,将其应用到自己的数据集上,然后再写入oplog中。

二、oplog大小

  • 应该将主节点的oplog长度视为维护工作的时间窗口。如果主节点的oplog长度是一小时,那么就只有一小时的时间来修复所有的问题,否则可能会导致从节点落后过多,不得不从头开始重新同步。因此,通常会希望oplog可以保存几天到一周的数据,以便出现问题时给自己一些应对的空间。
  • 在oplog被写满之前,没有简单的方法来得出它的长度。WiredTiger存储引擎允许在服务器端运行时在线调整oplog的大小。
  • 应该首先在每个从节点成员上执行这些步骤。只有完成了从节点上的变更后,才可以对主节点进行更改。
  • 每个可能成为主节点的服务器都应该拥有足够大的oplog,以便提供足够的时间窗口进行维护。

三、调整oplog大小详细步骤

要增加oplog的大小,


http://www.kler.cn/a/525.html

相关文章:

  • 使用C#生成一张1G大小的空白图片
  • 机器学习系列(一)——K-近邻算法
  • 网络安全词云图与技术浅谈
  • GitCode 光引计划投稿 | GoIoT:开源分布式物联网开发平台
  • vue3项目history路由模式部署上线405、刷新404问题(包括部分页面刷新404问题)
  • 亚信安全举办“判大势 悟思想 强实践”主题党日活动
  • WiFi6模块如何应用在智能家居
  • MySQL 函数介绍
  • 【JavaScript速成之路】JavaScript内置对象--数组对象
  • 力扣-按日期分组销售产品
  • 字符编码(ASCII码、音码、形码、区位码,国标码、机内码,字形码)
  • MySQL对表操作
  • 数据结构与算法这么难,为什么我们还要学习?
  • 快排函数 -- qsort函数(Quick Sort)
  • docker 形态构建redis 哨兵模式集群
  • 网络安全缓冲区溢出与僵尸网络答题分析
  • 【华为OD机试真题2023 JAVA】寻找核酸检测点
  • 这个Java框架面试题,竟然难倒了工作4年的程序员!
  • 多项式回归初探及实践
  • 大学生考研的意义?
  • web实现太极八卦图、旋转动画、定位、角度、坐标、html、css、JavaScript、animation
  • 学会这12个Python装饰器,让你的代码更上一层楼
  • Android 9.0 Launcher3双层(抽屉)高斯模糊(毛玻璃)背景功能的实现
  • Springboot——自定义Filter使用测试总结
  • 【python绘图】matplotlib+seaborn+pyecharts学习过程中遇到的好看的绘图技巧(超实用!)(持续更新中!)
  • Pandas数据分析实战练习