如何使用python在mongodb中查找操作日志大小?例如:replGetSetStatus等效于rs.状态()是否有类似的命令来查找rs.printReplicationInfo()
conn.admin.command(({"replSetGetStatus": 1}))
我在python脚本中运行了此命令以获取复制状态类似地,我需要获取操作日志大小
mrphzbgm1#
从任何replicaSet成员执行的以下命令将为您提供操作日志的大小:未压缩大小(MB):
db.getReplicationInfo().logSizeMB
未压缩的当前大小(字节):
db.getSiblingDB('local').oplog.rs.stats().size
压缩的当前大小(字节):
db.getSiblingDB('local').oplog.rs.stats().storageSize
最大配置大小:
db.getSiblingDB('local').oplog.rs.stats().maxSize
1条答案
按热度按时间mrphzbgm1#
从任何replicaSet成员执行的以下命令将为您提供操作日志的大小:
未压缩大小(MB):
未压缩的当前大小(字节):
压缩的当前大小(字节):
最大配置大小: