选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

查看 SQL 查询的执行计划

聚焦模式
查看 SQL 查询的执行计划 - Amazon Athena

您可以使用 Athena 查询编辑器查看查询如何运行的图形展示。当您在编辑器中输入查询并选择 Explain(说明)选项时,Athena 使用查询上的 EXPLAIN SQL 语句创建两个相应图表:分布式执行计划和逻辑执行计划。您可以使用这些图表对查询进行分析、排除故障并提高查询的效率。

要查看查询的执行计划
  1. 在查询编辑器中输入您的查询,然后选择 Explain(说明)

    在 Athena 查询编辑器中选择 Explain(说明)。

    Distributed plan(分布式计划)选项卡将显示分布式环境中查询的执行计划。分布式计划具有处理片段或阶段。每个阶段都有从零开始的索引编号,并由一个或多个节点进行处理。数据可以在节点之间进行交换。

    示例查询分布式计划图表。
  2. 要导航图表,请使用以下选项:

    • 要放大或缩小,请滚动鼠标或使用放大图标。

    • 要调整图表以适合屏幕,请选择缩放至适合图标。

    • 要移动图表,请拖动鼠标指针。

  3. 要查看阶段的详细信息,请选择阶段。

    选择阶段以查看该阶段的详细信息。
  4. 要查看阶段的整体详细信息,请选择详细信息窗格右上角的展开图标。

  5. 要查看更多详细信息,请展开运算符树中的一个或多个项目。有关分布式计划分段的信息,请参见 EXPLAIN 语句输出类型

    分布式查询计划中某个阶段的展开运算符树。
    重要

    目前,某些分区筛选器可能在嵌套运算符树图表中不可见,即使 Athena 确实将其应用于您的查询。要验证此类筛选的效果,请在您的查询中运行 EXPLAINEXPLAIN ANALYZE 并查看结果。

  6. 选择 Logical plan(逻辑计划)选项卡。该图表显示了运行查询的逻辑计划。有关操作术语的更多信息,请参阅 了解 Athena EXPLAIN 语句结果

    Athena 中的逻辑查询计划图表。
  7. 要将计划导出为 SVG 或 PNG 图像或 JSON 文本,请选择 Export(导出)

其他资源

有关详细信息,请参阅以下资源:

在 Athena 中使用 EXPLAIN 和 EXPLAIN ANALYZE

了解 Athena EXPLAIN 语句结果

查看已完成查询的统计数据和执行详细信息

Visual query execution analysis in Amazon Athena (AWS YouTube channel)

本页内容

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。