| 命令 | rs.printSecondaryReplicationInfo() |
|---|---|
| 输出 | 各成员 lag(秒) |
| 常见原因 | 大写入、网络、单线程应用 oplog、从节点资源不足 |
查看延迟
查看延迟
rs.printSecondaryReplicationInfo()
rs.status().members.filter(m => m.stateStr === "SECONDARY").map(m => ({ name: m.name, optime: m.optimeDate, lag: m.optimeDate ? (new Date() - m.optimeDate) / 1000 : null }))读偏好设为 secondary 时,延迟直接影响读取到的数据新旧程度,监控 lag 是常规项。