查看查询详细信息 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

查看查询详细信息

您可以通过 Amazon Redshift 控制台分析查询详细信息。使用查询标识符,您可以查看查询的详细信息。详细信息可以包括如查询的完成状态、持续时间、SQL 语句以及查询是用户查询还是由 Amazon Redshift 重写的查询。A用户查询查询是 Amazon Redshift SQL 客户端提交到或由业务智能工具生成的查询。Amazon Redshift 可能会重写查询来优化查询,这可能会导致多个重写的查询。尽管该过程是由 Amazon Redshift 完成的,但您可以在查询详细信息页面上看到重写的查询以及用户查询。

注意

Amazon Redshift 有新的控制台可用。根据您使用的控制台,选择新控制台原始控制台说明。默认情况下会打开新控制台说明。

查看查询

  1. 登录到Amazon Web Services Management Console,然后打开 Amazon Redshift 控制台https://console.aws.amazon.com/redshift/

  2. 在导航菜单上,选择 QUERIES (查询),然后选择 Queries (查询) 以便显示您的账户的查询列表。您可能需要在该页面上更改设置才能找到您的查询。

  3. 在列表中选择 Query (查询) 标识符以便显示 Query details (查询详细信息)

    Query details (查询详细信息) 页面包含 Query details (查询详细信息)Query plan (查询计划) 选项卡以及查询相关指标。

    指标包括有关查询的详细信息,如开始时间、查询 ID、状态和持续时间。其他详细信息包括查询是在主集群上运行还是在并发扩展集群上运行,以及查询是父查询还是重写的查询。

您可以查看特定查询的详细信息,具体方法如下:在 Queries (查询) 页面的表中选择单个查询,以打开 Query ID (查询 ID) 视图。下方列表介绍了单个查询的信息:

  • Query Properties。显示有关该查询的信息摘要,例如查询 ID、运行查询的数据库用户、持续时间及其状态。执行载体属性指示查询运行在主集群还是并发扩展集群上。

  • SQL。以友好、用户可读的格式显示查询文字。

  • Query Execution Details。显示查询处理方式的相关信息。本部分包含查询的计划和实际执行数据。查询执行详细信息不适用于在并发扩展集群上运行的查询。有关使用查询执行详细信息部分的信息,请参阅分析查询执行

  • Cluster Performance During Query Execution。显示 CloudWatch 中的性能指标。有关使用 Cluster Performance During Query Execution 部分的信息,请参阅查看查询运行时的集群性能

Query 视图在打开时与以下示例类似。