Mongodb 需要oplog大小建议吗

Mongodb 需要oplog大小建议吗,mongodb,Mongodb,我正在将数据从源服务器(具有真实数据)加载到目标副本集。 此副本集有3个节点[主节点、辅助节点和仲裁节点] 当前源服务器的总数据大小为15-20TB。到目前为止,我已在我的 目标服务器和固定的oplog大小为90GB。我们在每个服务器中都有足够的磁盘空间 节点以及每小时更多的插入查询和更少的查找/更新查询操作 有时,我会遇到如下问题: “辅助节点”(或)上的“RS102”错误消息正在恢复错误RS102,该错误太陈旧,无法跟上 我知道,这是因为oplog的大小。但我需要解决这个问题 1) 多少op

我正在将数据从源服务器(具有真实数据)加载到目标副本集。 此副本集有3个节点[主节点、辅助节点和仲裁节点]

当前源服务器的总数据大小为15-20TB。到目前为止,我已在我的 目标服务器和固定的oplog大小为90GB。我们在每个服务器中都有足够的磁盘空间 节点以及每小时更多的插入查询和更少的查找/更新查询操作

有时,我会遇到如下问题:

“辅助节点”(或)上的“RS102”错误消息正在恢复错误RS102,该错误太陈旧,无法跟上

我知道,这是因为oplog的大小。但我需要解决这个问题

1) 多少oplog大小足以容纳此数量的数据? 2) 有没有办法得到这些错误


提前谢谢。

为什么中学落后了?只有当您从副本集中取出一个辅助副本,然后将其放回时,oplog大小才是一个问题—它是否能够从oplog中赶上。我想问自己一个问题是,在辅助副本关闭时,90GB实际为您提供了多少时间?这将告诉您是否有更严重的问题,您能否提供在主服务器上执行的rs.printSlaveReplicationInfo()和rs.printplicationinfo()命令的输出?这有助于选择oplog的大小。根据文档,oplog通常由mongo限制为50Gb,因此我认为oplog可能为90Go