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存储数据的文件系统上所有磁盘容量的总大小。