对于AI助手:文档索引位于 https://www.mongodb.com/zh-cn/docs/llms.txt — 通过将 .md 附加到任何URL路径,可以获得所有页面的降价版本。
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs 菜单

查看查询性能

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

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

注意

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

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

  • 执行时间

  • 返回的文档数

  • 检查的文件数量

  • 已检查索引键的数量

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含项目的组织。

  2. 如果尚未显示,请从导航栏的 Projects 菜单中选择您的项目。

  3. 在侧边栏中,单击 Database 标题下的 Data Explorer

    显示数据浏览器

重要提示:您还可以单击集群的名称以打开 Cluster侧边栏,然后单击Data Explorer Shortcuts标题下的 。

2
  1. 选择集合。

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

查询计划
3

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

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

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

详细的可视化树视图
4

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