了解mongodbexplain()输出

时间:2019-05-01 18:25:30

标签: mongodb performance

在询问此查询之前,我确实通读了https://docs.mongodb.com/manual/tutorial/sort-results-with-indexes/来理解。

我们要在explain()输出中寻找什么,以确定是否使用给定的索引来辅助查询的排序部分?

在任何查询上运行explain()时,我们都会看到使用了哪个索引以及以下某些段

type3=1

足以说明查询正在使用给定索引进行SORT吗?

1 个答案:

答案 0 :(得分:1)

阶段SORT的存在表明查询计划者正在对内存中的结果进行排序。

如果使用索引扫描对结果进行排序,则说明计划的结果将为not include a SORT stage