Mesurer le temps de requête dans Mongo
Comment puis-je mesurer le temps d'exécution de la requête dans MongoDB ?
J'ai trouvé Mongo-hacker plugin, mais on dirait qu'il mesure le temps de la requête, y compris le temps d'affichage de tous les résultats.
Dans PostgreSQL-je utiliser explain analyze SELECT ... , mais je n'ai pas trouvé d'information sur le temps dans les mongo de la db.collection.find({qch}).expliquer()
Vous devez vous connecter pour publier un commentaire.
La façon la plus simple est de définir le niveau de profilage dans MongoDB: https://docs.mongodb.org/manual/tutorial/manage-the-database-profiler/
Une fois que vous avez fait cela, des détails sur toutes vos requêtes seront enregistrées dans le système de profil de la table.
Vous pouvez ajouter
.explain("executionStats")
à la fin de la requête.aggregate
requête, regarde ici: jira.mongodb.org/browse/SERVER-19758