发布于: May 23, 2018

现在,您可以利用两个全新的 Amazon CloudWatch 指标“查询吞吐量”和“查询持续时间”来监控 Amazon Redshift 集群的性能和运行状况。这两项指标用于监控 Redshift 集群的性能,并提供见解以便您调整工作负载管理设置,从而提高查询性能。我们还改进了用户界面,以方便在控制台上查看查询性能数据

查询吞吐量用于衡量每秒完成的平均查询数。查询持续时间用于衡量完成一个查询所花费的平均时间。通过观察这些指标,您可以随时轻松确定集群的性能。

根据需要,您可以在一天中的不同时间利用这些见解来优化您的 Amazon Redshift Workload Manager (WLM) 配置或配置流程(如提取、转换和加载 (ETL) 或长时间运行的查询)。您还可以在联系 AWS Support 时使用这些指标和图表来帮助他们快速诊断任何潜在的问题,例如失控查询。要了解如何设置 WLM 设置,请参阅集群管理指南中的配置工作负载管理部分。

您可以通过 Amazon Redshift 控制台直接以图形的形式查看这些指标。只需单击左侧菜单中的“集群”,选择您要监控的集群,然后单击 DB Performance(数据库性能)选项卡即可查看这些指标。

您可以使用 Amazon CloudWatch 设置通知警报,这些警报会在查询吞吐量低于特定阈值或查询延迟异常高时向您发送通知。有关更多详细信息,请参阅创建 Amazon CloudWatch 警报

您还可以使用以下指标和维度名称组合在 CloudWatch 上检索这些指标:

查询吞吐量

 

CW 指标名称

QueriesCompletedPerSecond

CW 指标名称

WLMQueriesCompletedPerSecond

查询持续时间

 

CW 指标名称

QueryDuration

CW 指标名称

WLMQueryDuration

另外,您还可以通过控制台上的“查询”选项卡调查每个查询的性能。我们已经添加“执行时间”、“返回的行”和“Row Throughput”(行吞吐量)字段,让您能够全面了解每个查询的执行情况。要了解更多信息,请参阅 Redshift 集群管理指南中的分析查询执行部分。

所有 AWS 商业区域的最新版本 1.0.2058 都提供新的监控指标。请参阅 AWS 区域表,了解 Amazon Redshift 可用区。