查看数据库性能数据 - Amazon Redshift
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

查看数据库性能数据

您可以使用 Amazon Redshift 中的数据库性能指标执行以下操作:

  • 按处理阶段分析查询所花费的时间。您可以在一个阶段花费的时间量中寻找不寻常的趋势。

  • 按持续时间范围(短、中、长)分析查询的数量、查询的持续时间和吞吐量。

  • 按查询优先级(“最低”、“低”、“正常”、“高”、“最高”、“临界”)查找查询等待时间的趋势。

  • 按 WLM 队列查找查询持续时间、吞吐量或等待时间的趋势。

显示数据库性能数据

  1. 登录 AWS 管理控制台并通过以下网址打开 Amazon Redshift 控制台:https://console.amazonaws.cn/redshift/

  2. 在导航窗格上,选择 CLUSTERS (集群),然后从列表中选择集群名称以打开其详细信息。此时将显示集群的详细信息,包括 Cluster performance (集群性能)Query monitoring (查询监控)Maintenance and monitoring (维护和监控)Backup (备份)Properties (属性)Schedules (计划) 选项卡。

  3. 为查询相关指标选择 Query monitoring (查询监控) 选项卡。

  4. Query monitoring (查询监控) 部分中,选择 Database performance (数据库性能) 选项卡。

    使用窗口上的控件,您可以在 Cluster metrics (集群指标)WLM queue metrics (WLM 队列指标) 之间切换。

    选择 Cluster metrics (集群指标) 时,该选项卡包括以下图表:

    • Workload execution breakdown (工作负载执行细分) – 查询处理阶段使用的时间。

    • Queries by duration range (按持续时间范围列出的查询) – 短、中和长查询的数量。

    • Query throughput (查询吞吐量) – 每秒完成的平均查询数。

    • Query duration (查询持续时间) – 完成查询的平均时间量。

    • Average queue wait time by priority (按优先级排列的平均队列等待时间) – 按查询优先级排列的查询在 WLM 队列中等待所花费的总时间。

    选择 WLM queue metrics (WLM 队列指标) 时,该选项卡包括以下图表:

    • Query duration by queue (按队列列出的查询持续时间) – 按 WLM 队列列出的平均查询持续时间。

    • Query throughput by queue (按队列列出的查询吞吐量) – WLM 队列每秒完成的平均查询数。

    • Query wait time by queue (按队列列出的查询等待时间) – WLM 队列等待查询所花费的平均持续时间。

数据库性能图表

以下示例显示新的 Amazon Redshift 控制台中显示的图表。

  • Workload execution breakdown (工作负载执行细分)

  • Queries by duration range (按持续时间范围列出的查询)

  • Query throughput (查询吞吐量)

  • Query duration (查询持续时间)

  • Average queue wait time by priority (按优先级排列的平均队列等待时间)

  • Query duration by queue (按队列列出的查询持续时间)

  • Query throughput by queue (按队列列出的查询吞吐量)

  • Query wait time by queue (按队列列出的查询等待时间)