2012-01-30 10 views
7

Jestem na nowo od mongodb. Wiem, że domyślnie mongodb wstępnie alokował pliki danych w kolejności 64 MB, 128 MB, 256 MB, .... 2 GB, 2 GB, 2 GB .... itd.Jak sprawdzić dostępną wolną przestrzeń w mongodb

Teraz załóżmy, że mam instancję mongo, która jest wstępnie przydzielone z 64 MB i 128 MB dla każdej z różnych kolekcji. Teraz chciałbym wiedzieć poniżej:

  • Jak sprawdzić dostępne wolne miejsce w pliku 128 MB każdej kolekcji?
  • Jak sprawdzić łączny rozmiar wszystkich kolekcji, baz danych?
  • Jak sprawdzić całkowitą dostępną wolną przestrzeń poza przydzielonym?
+0

thanq Behrang .......... – Uday

Odpowiedz

4

Sprawdzanie wolnego miejsca w plikach pamięci wewnętrznej mongo nie jest czymś normalnym (lub wcale).

Mongo udostępnia szereg funkcji, których można używać do check the size of collections i niektórych helpful scripts demonstrujących sposób uruchamiania funkcji w każdej bazie danych na serwerze.

Można również zawijać takie funkcje w skrypcie, aby ułatwić czytanie, na przykład this script, który wyświetla rozmiar i liczbę wszystkich kolekcji w bazie danych.

+0

Ya ... Zgadzam się z pierwszym statememt. w przypadku wstępnego przydziału nie może to być wartość mniejsza niż 2 GB. – Uday

Powiązane problemy