MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Czy istnieje równoważne narzędzie, takie jak profiler sql dla mongodb?

MongoDB zawiera prosty profiler. Zobacz tutaj:http://www.mongodb.org/display/DOCS/Database+ Profiler

Jeśli ustawisz poziom profilowania na 2, wszystkie zapytania będą zapisywane w kolekcji „system.profiler”, dzięki czemu możesz się przyjrzeć. Jeśli ustawisz poziom profilowania na 1, zostaną zapisane tylko wolne zapytania (domyślnie są one zdefiniowane jako zapytania wolniejsze niż 100 ms, ale jest to parametr konfigurowalny).

W przypadku diagnozowania powolnych zapytań bardzo pomocna jest również funkcja „wyjaśnij”. Zobacz tutajhttp://www.mongodb.org/display/DOCS/Explain

Gdy wiesz, które zapytania są powolne, możesz użyć wyjaśnienia, aby dowiedzieć się, którego indeksu używa (lub nie używa) baza danych.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wprowadzenie do podstaw MongoDB Zone

  2. Zachowaj nazwę właściwości Id w osadzonym dokumencie za pomocą sterownika mongo C#

  3. Dlaczego błąd mongod jest martwy, ale podsys jest zablokowany i nie ma wystarczającej ilości wolnego miejsca na pliki dziennika w systemie Linux?

  4. MongoDB znajduje się we wszystkich właściwościach dokumentu

  5. Jak rozwiązać problem Nie udało się skonfigurować gniazd podczas uruchamiania, gdy uruchamiam serwer mongodb?