3.0+的explain有三种模式,分别是:queryPlanner、executionStats、allPlansExecution。现实开发中,常用的是executionStats模式。
1.使用方式
在查询语句后面加上explain("executionStats")
db.user.find({"roleCodes":"xsbj","status":{$ne:3}}).explain("executionStats")
2.对executionStats返回逐层分析
第一层:executionTimeMillis
最为直观explain返回值是executionTimeMillis值,指的是我们这条语句的执行时间,这个值当然是希望越少越好。文章来源:https://www.toymoban.com/news/detail-440059.html
其中有3个executionTimeMillis,文章来源地址https://www.toymoban.com/news/detail-440059.html
到了这里,关于Mongo执行计划explain分析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!