2012-01-30 31 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