Mongodb 如何获取mongo db的实际大小?

Mongodb 如何获取mongo db的实际大小?,mongodb,mongo-shell,Mongodb,Mongo Shell,当我在mongo shell中运行下面的命令时 db.stats() 我在下面,这是有线的。当我检查mongoDB安装文件夹时,它只使用了大约2GB的磁盘空间 请参见下文fsTotalSize超过80 GB dbStats.fsTotalSize—MongoDB存储数据的文件系统上所有磁盘容量的总大小 看起来80 GB是dbStats文件系统上所有磁盘容量的总和: fsTotalSize和fsUsedSize是关于存储数据库的文件系统的。他们将被用来了解数据库可以增长到什么程度。 dataSi

当我在mongo shell中运行下面的命令时

db.stats()
我在下面,这是有线的。当我检查mongoDB安装文件夹时,它只使用了大约2GB的磁盘空间

请参见下文fsTotalSize超过80 GB

dbStats.fsTotalSize—MongoDB存储数据的文件系统上所有磁盘容量的总大小

看起来80 GB是dbStats文件系统上所有磁盘容量的总和:

fsTotalSize和fsUsedSize是关于存储数据库的文件系统的。他们将被用来了解数据库可以增长到什么程度。 dataSize是所有文档本身的大小。 storageSize是存储在文件系统上的数据的大小,如果使用压缩,它可以小于数据大小。 因此,数据库在文件系统上占用了6.7MB的空间

indexSize也是相关的——它不包括在dataSize中,如果有很多索引,它可能会非常大