复制集环境搭建好以后,需要做的一件事就是查看复制集的同步状态。因为如果复制集数据不同步,MongoDB的复制集是不会起到任何效果的。
db.printSlaveReplicationInfo
命令用于查看所有slave延迟情况
db.printSlaveReplicationInfo()
通过执行"db.printSlaveReplicationInfo"命令查看所有slave延迟情况。例如28011、28012端口上slave的同步状态。如下面的代码所示:
rs1:PRIMARY>db.printSlaveReplicationInfo() source:localhost:28011 syncedTo:Thu May 31 2012 18:11:54 GMT+0800(CST) =884secs ago(0.25hrs) source:localhost:28012 syncedTo:Thu May 31 2012 18:11:54 GMT+0800(CST) =884secs ago(0.25hrs) rs1:PRIMARY>
字段说明