1

我想了解以下内容:

  1. db.printSlaveReplicationInfo() 的第一次-第三次执行结果为“落后于主节点 0 秒(0 小时)”</li>
  2. db.printSlaveReplicationInfo() 的第四次执行结果为“落后于主节点 4 秒(0 小时)”</li>
  3. db.printSlaveReplicationInfo() 的第五次和第六次执行结果为“落后于主节点 2 秒(0 小时)”</li>
  4. db.printSlaveReplicationInfo() 的第 7-10 次执行结果为“落后于主节点 0 秒(0 小时)”</li>

即使没有执行任何更改或查询,为什么延迟总是在变化?

4

1 回答 1

0

总是有写被执行。

如果 10 秒内没有写入任何其他内容,则主节点将向 oplog 写入 no-op 以确保复制正常运行。

于 2021-10-26T01:42:31.603 回答