2012-01-30 27 views
7

我是新开始的mongodb。我知道,默认情况下,mongodb预分配的数据文件的顺序为64MB,128MB,256MB,.... 2GB,2GB,2GB ....等如何检查mongodb中的可用空间

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

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

thanq Behrang .......... – Uday 2012-01-30 12:42:17

回答

4

在蒙戈的内部存储器中的文件检查可用空间是不是你通常(或全部)做一些事情。

Mongo提供了许多函数,您可以使用它们来check the size of collections和一些helpful scripts演示如何在服务器上的每个数据库上运行函数。

您还可以将这些函数包装在脚本中以便于阅读,例如this script,其中列出了数据库中所有集合的大小和计数。

+0

雅...我同意第一个statememt。在预先分配的情况下,它几乎不能小于2GB。 – Uday 2012-01-30 12:43:45