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

Pra*_*nka 5 mongodb mongo-shell

当我在 mongo shell 中运行以下命令时,

db.stats()
Run Code Online (Sandbox Code Playgroud)

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

请参阅下面的 fsTotalSize 超过 80 GB

在此输入图像描述

kmd*_*eko 10

来自 dbStats文档

  • fsTotalSize以及fsUsedSize关于存储数据库的文件系统。它们将用于了解数据库可以增长到多少。
  • dataSize是所有文档本身的大小。
  • storageSize是存储在文件系统上的数据的大小(如果使用压缩,它可以小于dataSize)。

所以数据库占用了6.7MB文件系统。


Man*_*ani 0

数据库统计

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

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