Latest web development tutorials

Monitorowanie MongoDB

Po zainstalowaniu instalację i umożliwia obsługę MongoDB, trzeba zrozumieć działanie MongoDB i zobaczyć wydajność MongoDB. To może być dobry interes i zapewnić normalne funkcjonowanie MongoDB był w poważnej sytuacji drogowej.

MongoDB zapewnia mongostat i mongotop dwa polecenia, aby monitorować działanie MongoDB.


komenda mongostat

mongostat jest MongoDB prowadzenie narzędzia do wykrywania stanu, należy użyć wiersza polecenia. To będzie ustalony przedział czasu, aby uzyskać aktualny MongoDB stanu operacyjnego i wyjść. Jeśli znajdziesz bazę nagle spowolnić lub masz inne pytania, to praca z pierwszej ręki jest uważana mongostat aby zobaczyć status Mongo.

Zacznij swoją usługę Mongod, przejdź do katalogu bin w katalogu instalacyjnym MongoDB mocy, a następnie wprowadź polecenie mongostat w następujący sposób:

D:\set up\mongodb\bin>mongostat

Wyniki wyjściowe powyższego polecenia są następujące:

komenda mongotop

Wbudowane narzędzie mongotop również MongoDB mocy, mongotop dostarcza sposobu śledzenia instancji MongoDB, i zobaczyć, co dużo czasu spędził czytania i zapisu danych. mongotop zapewnić każdemu horyzontalny zestaw statystyk. Domyślnie mongotop powrót Wartość każdej sekundzie.

Zacznij swoją usługę Mongod, przejdź do katalogu bin w katalogu instalacyjnym MongoDB mocy, a następnie wprowadź polecenie mongotop w następujący sposób:

D:\set up\mongodb\bin>mongotop

Wykonaj powyższe dane wyjściowe polecenia jest następująca:

Przykłady parametrów

 E:\mongodb-win32-x86_64-2.2.1\bin>mongotop 10

Powrót 10 <czasspania> Parametr ten nie może być używany, długość czasu oczekiwania w sekundach mongotop czekać między rozmowami. Domyślnie mongotop zwrócić dane co sekundę.

 E:\mongodb-win32-x86_64-2.2.1\bin>mongotop --locks

Blokada raporty użycia dla każdej bazy danych, używając mongotop - blokadę, która produkuje następujące dane wyjściowe:

Wyjście Pole Opis:

  • ns:

    Przestrzeń nazw zawiera bazę danych, która jest kombinacją nazwy bazy danych i zbiorów.

  • db:

    Nazwa bazy danych zawiera. Baza danych o nazwie. Dla globalnego Lock, zamiast konkretnej bazy danych.

  • Razem:

    Czas spędzony w tej mongod praca przestrzeni nazw całkowita dostępna.

  • przeczytać:

    Oferuje on wiele czasu, który spędził mongod wykonaniem operacji odczytu w tej przestrzeni nazw.

  • napisać:

    Ten obszar nazw zapewnia operacji zapisu, który mongod spędził dużo czasu.