dbStats
¶该dbStats
命令返回给定数据库的存储统计信息。该命令具有以下语法:
该dbStats
命令包含以下字段:
参数 | 描述 |
---|---|
dbStats |
1个 |
规模 | 可选的。各种尺寸数据的比例因子。该
如果您指定非整数比例因子,则MongoDB将使用指定因子的整数部分。例如,如果将比例因子指定为 从4.2版开始,输出包括 |
在mongo
外壳中,该db.stats()
函数提供了包装器dbStats
。
运行命令所需的时间取决于数据库的总大小。因为该命令必须触摸所有数据文件,所以该命令可能需要几秒钟才能运行。
mongod
使用Wired Tiger存储引擎不正常关闭后,所报告的数量和大小统计信息
dbStats
可能不准确。
漂移量取决于在最后一个检查点与异常关闭之间执行的插入,更新或删除操作的数量。检查点通常每60秒出现一次。但是,mongod
使用非默认--syncdelay
设置运行的实例可能具有或多或少的频繁检查点。
dbStats.
db
¶包含数据库的名称。
dbStats.
collections
¶包含该数据库中集合数的计数。
dbStats.
dataSize
¶此数据库中保存的未压缩数据的总大小。在dataSize
当您删除减小文件。
对于使用WiredTiger存储引擎的数据库,
dataSize
其大小可能大于storageSize
启用压缩的情况。dataSize
文件缩小时的减少量。
dbStats.
storageSize
¶在此数据库中分配给集合用于文档存储的空间总量。在storageSize
为您删除或缩小文档不会降低。该值可能小于dataSize
使用启用了压缩的WiredTiger存储引擎的数据库的
值。
dbStats.
numExtents
¶包含所有集合中数据库中的扩展区数的计数。
dbStats.
indexes
¶包含数据库中所有集合中索引总数的计数。
dbStats.
indexSize
¶在此数据库上创建的所有索引的总大小。
dbStats.
scaleFactor
¶scale
命令使用的值。
如果您指定了非整数比例因子,则MongoDB将使用指定因子的整数部分。例如,如果将比例因子指定为1023.999
,则MongoDB将使用1023
该比例因子。
4.2版中的新功能。
dbStats.
fsTotalSize
¶3.6版的新功能。
MongoDB存储数据的文件系统上所有磁盘容量的总大小。