首页/数据/NoSQL 速查/db.stats 与 serverStatus 概览
MongoDB99 条

db.stats 与 serverStatus 概览

db.stats() 给库级数据量与索引规模;db.serverStatus() 提供连接数、opcounters、wiredTiger 缓存等运行指标,是监控采集入口。

NoSQL 速查数据更新于 2026-10-12
库级db.stats() → collections/objects/dataSize/storageSize/indexes
实例级db.serverStatus() → connections/opcounters/wiredTiger/mem

示例

示例
db.stats()
const s = db.serverStatus()
printjson(s.connections)
printjson(s.opcounters)
serverStatus 输出体量大,脚本里取所需子文档;长期监控建议用数据库导出器采集。

易错点

  • serverStatus 需要 clusterMonitor 一类权限,业务账号通常取不到完整字段

数据来源与参考

  • MongoDB Manual: db.serverStatus()
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌