测量Mongo中的查询时间

Али*_*ева 15 time mongodb sql-execution-plan

如何在MongoDB中测量查询的执行时间?我找到了Mongo-hacker插件,但它看起来像测量查询时间,包括显示所有结果的时间.在PostgreSQL中我使用Explain Analyze SELECT ...,但我没有在mongo的db.collection.find({smth})中找到任何关于时间的信息.solution()

Roh*_*twa 46

您可以.explain("executionStats")在查询结尾添加.

  • 如果你需要`aggregate`查询的执行统计数据,请看这里:https://jira.mongodb.org/browse/SERVER-19758 (2认同)

Jam*_*ell 10

最简单的方法是在MongoDB中设置性能分析级别:https://docs.mongodb.org/manual/tutorial/manage-the-database-profiler/

完成此操作后,所有查询的详细信息都将记录到系统配置文件表中.