查看查询运行时的集群性能 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

查看查询运行时的集群性能

注意

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

要显示查询运行时的集群性能

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

  2. 在导航菜单上,选择 CLUSTERS (集群),然后从列表中选择集群名称以打开其详细信息。此时将显示集群的详细信息,其中包括 Cluster performance(集群性能)、Query monitoring(查询监控)、Databases(数据库)、Datashares(数据共享)、Schedules(计划)、Maintenance(维护)和 Properties(属性)选项卡。

  3. 选择 Query monitoring (查询监控) 选项卡以获取更多详细信息。

    有关更多信息,请参阅查看查询历史记录

您可以使用 Query(查询)视图的 Cluster Performance Query Execution(执行查询时的集群性能)部分以在查询执行期间查看集群指标。这样做有助于识别性能不佳的查询,寻找瓶颈查询和确定您是否需要为您的工作负载调整集群大小。

查看查询执行期间的集群指标

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

  2. 在导航窗格中,选择 Clusters

  3. 对于 Cluster (集群),选择您要查看其集群性能 (查询执行期间) 的集群。

  4. 选择 Queries 选项卡。

  5. 在查询列表中,找到您要使用的查询,然后选择 Query (查询) 列中的查询 ID。

    在以下示例中,查询按照运行时间进行排序,这样方便您找到运行时间最长的查询。

  6. 在打开的 Query 页面中,滚动至 Cluster Performance During Query Execution 部分以查看集群指标。

    以下示例显示了该查询运行期间的 CPUUtilizationNetworkReceiveThroughput 指标。

    提示

    您可以关闭 Query Execution DetailsSQL 部分的详细信息,以管理窗格中显示的信息量。