如何检查mongodb中的可用空间

Uda*_*day 8 mongodb

我是mongodb的新成员.我知道默认情况下,mongodb预先分配了64MB,128MB,256MB,...... 2GB,2GB,2GB ......等数据文件.

现在让我们假设我有一个mongo实例,每个不同的集合预先分配64MB和128MB.现在我想知道下面的内容

  • 如何检查每个集合的128MB文件中的可用空间?
  • 如何检查所有集合,数据库的总大小?
  • 如何检查分配的总可用空间?

AD7*_*six 5

检查 mongo 内部存储文件中的可用空间不是您通常(或根本)不会做的事情。

Mongo 提供了许多可用于检查集合大小的函数,以及一些演示如何在服务器上的每个数据库上运行这些函数的有用脚本

您还可以将此类函数包装在脚本中以使阅读更容易,例如此脚本列出了数据库中所有集合的大小和计数。