Docs 菜单
Docs 主页
/
MongoDB Compass
/ /

查看查询性能

在此页面上

  • 关于此任务
  • 步骤
  • 了解详情

为了帮助您更好地了解查询的性能,您可以查看查询的解释计划。

Explain Plan(解释计划)模式中,您可以将解释阶段视为 Visual Tree(可视化树),即每个查询操作均显示为树上的一个节点。您还可以选择 Raw Output(原始输出)视图,查看原始 JSON 格式的解释详细信息。

注意

Explain Plan 不显示 $merge$out 等聚合管道阶段,因为 Compass 在运行解释计划之前会忽略聚合中的所有输出阶段。

解释计划包括 Query Performance Summary,其中包含有关查询执行的信息,例如:

  • 执行时间

  • 返回的文档数

  • 检查的文件数量

  • 已检查索引键的数量

注意

如果连接到数据湖,则 Explain Plan 不可用。

1

在查询栏中,单击 Explain 按钮以打开模态。

查询计划
点击放大
2

默认情况下,这些解释阶段会显示为 Visual Tree 。每个查询操作均会显示为树上的一个节点。

有关查询操作的更多详细执行信息,请单击相应节点。

例如,以下解释计划详细说明了筛选 { title : "Jurassic Park" } 的查询:

详细的可视化树视图
点击放大
3

要以原始 JSON 形式查看完整的解释计划,请选择 Raw Output(原始输出)视图。

后退

限制结果