定义
-
db.
getReplicationInfo
()
使用从oplog轮询的数据返回状态为副本集的文档。诊断复制问题时,请使用此输出。
输出
-
db.getReplicationInfo.
logSizeMB
返回操作日志的总大小(以兆字节为单位)。这是指分配给操作日志的空间总量,而不是存储在操作日志中的当前操作大小。
从MongoDB 4.0开始,操作日志可以超过其配置的大小限制,以避免删除。majority commit point
-
db.getReplicationInfo.
usedMB
返回操作日志使用的空间总量(以兆字节为单位)。这是指操作日志中存储的操作当前使用的总空间量,而不是分配的总空间量。
-
db.getReplicationInfo.
errmsg
如果操作日志中没有条目,则返回错误消息。
-
db.getReplicationInfo.
oplogMainRowCount
仅在操作日志中没有条目时才显示。报告操作日志中的项目或行数(例如0
)。
-
db.getReplicationInfo.
timeDiff
返回操作日志中第一个操作与最后一个操作之间的差,以秒为单位。
仅在操作日志中有条目时才显示。
-
db.getReplicationInfo.
timeDiffHours
返回操作日志中第一个操作和最后一个操作之间的差,四舍五入并以小时表示。
仅在操作日志中有条目时才显示。
-
db.getReplicationInfo.
tFirst
返回oplog中第一个(即最早的)操作的时间戳。将此值与对服务器发出的最后一次写操作进行比较。
仅在操作日志中有条目时才显示。
-
db.getReplicationInfo.
tLast
返回操作日志中最后(即最新)操作的时间戳。将此值与对服务器发出的最后一次写操作进行比较。
仅在操作日志中有条目时才显示。
-
db.getReplicationInfo.
now
返回反映当前时间的时间戳。Shell进程会生成该值,如果从远程主机进行连接,则数据可能与服务器时间略有不同。等同于Date()
。
仅在操作日志中有条目时才显示。