sql >> Database teknologi >  >> NoSQL >> MongoDB

Er der et tilsvarende værktøj som sql profiler til mongodb?

MongoDB inkluderer en simpel profiler. Se her:http://www.mongodb.org/display/DOCS/Database+ Profiler

Hvis du indstiller profileringsniveauet til 2, vil alle forespørgsler blive skrevet til samlingen "system.profiler", så du kan tage et kig. Hvis du indstiller profileringsniveauet til 1, vil kun de langsomme forespørgsler blive skrevet (som standard er disse defineret som forespørgsler, der er langsommere end 100 ms, men dette er en konfigurerbar parameter).

Til diagnosticering af langsomme forespørgsler er "forklar"-funktionen også meget nyttig. Se herhttp://www.mongodb.org/display/DOCS/Explain

En du ved, hvilke forespørgsler der er langsomme, kan du bruge forklare til at finde ud af, hvilket indeks databasen bruger (eller ikke bruger).




  1. Få kun et specificeret felt i MongoDB med C#

  2. Hent værdierne fra array og gem det i csv-fil ved hjælp af MongoDB

  3. MongoDB samlet returneringsantal på 0, hvis ingen dokumenter

  4. Uventet mongo exit kode 100. Genstarter