【问题标题】:How can I get mongo db actual size?如何获得 mongo db 的实际大小?
【发布时间】:2019-02-25 21:55:51
【问题描述】:

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

db.stats()

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

见下文 fsTotalSize 超过 80 GB

【问题讨论】:

    标签: mongodb mongo-shell


    【解决方案1】:

    来自 dbStats documentation:

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

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

    【讨论】:

    • indexSize 也很重要——它不包含在 dataSize 中,如果您有很多索引,它可能会很大
    【解决方案2】:

    dbStats

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

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

    【讨论】:

      猜你喜欢
      • 2011-07-06
      • 1970-01-01
      • 1970-01-01
      • 2021-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多