sql >> Databáze >  >> NoSQL >> MongoDB

Existuje ekvivalentní nástroj jako sql profiler pro mongodb?

MongoDB obsahuje jednoduchý profiler. Viz zde:http://www.mongodb.org/display/DOCS/Database+ Profiler

Pokud nastavíte úroveň profilování na 2, budou všechny dotazy zapsány do kolekce „system.profiler“, takže se můžete podívat. Pokud nastavíte úroveň profilování na 1, budou se zapisovat pouze pomalé dotazy (ve výchozím nastavení jsou definovány jako dotazy pomalejší než 100 ms, ale toto je konfigurovatelný parametr).

Pro diagnostiku pomalých dotazů je také velmi užitečná funkce „vysvětlit“. Viz zdehttp://www.mongodb.org/display/DOCS/Explain

Když víte, které dotazy jsou pomalé, můžete použít vysvětlení, abyste zjistili, který index databáze používá (nebo nepoužívá).




  1. Meteor / MongoDB:vložte celé číslo místo řetězce při odeslání formuláře

  2. mangoose Najít s více podmínkami

  3. python-rq worker se automaticky zavře

  4. Jak odkazovat na jiné schéma v mém schématu Mongoose?