

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息，请参阅[博客文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

# 查看数据库性能数据
<a name="performance-metrics-database-performance"></a>

您可以使用 Amazon Redshift 中的数据库性能指标执行以下操作：
+ 按处理阶段分析查询所花费的时间。您可以在一个阶段花费的时间量中寻找不寻常的趋势。
+ 按持续时间范围（短、中、长）分析查询的数量、查询的持续时间和吞吐量。
+ 按查询优先级（“最低”、“低”、“正常”、“高”、“最高”、“临界”）查找查询等待时间的趋势。
+ 按 WLM 队列查找查询持续时间、吞吐量或等待时间的趋势。

**显示数据库性能数据**

1. 登录到 AWS 管理控制台并打开 Amazon Redshift 控制台，网址：[https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/)。

1. 在导航菜单上，选择**集群**，然后从列表中选择集群名称以打开其详细信息。此时将显示集群的详细信息，包括**集群性能**、**查询监控**、**数据库**、**数据共享**、**计划**、**维护**和**属性**选项卡。

1. 为查询相关指标选择**查询监控**选项卡。

1. 在**查询监控**部分中，选择**数据库性能**选项卡。

   使用窗口上的控件，您可以在**集群指标**和 **WLM 队列指标**之间切换。

   选择**集群指标**时，该选项卡包括以下图表：
   + **工作负载执行细分** – 查询处理阶段使用的时间。
   + **按持续时间范围列出的查询** – 短、中和长查询的数量。
   + **查询吞吐量** – 每秒完成的平均查询数。
   + **查询持续时间** – 完成查询的平均时间量。
   + **按优先级排列的平均队列等待时间** – 按查询优先级排列的查询在 WLM 队列中等待所花费的总时间。

   选择 **WLM 队列指标**时，该选项卡包括以下图表：
   + **按队列排列的查询持续时间** – 按 WLM 队列排列的平均查询持续时间。
   + **按队列排列的查询吞吐量** – WLM 队列每秒完成的平均查询数。
   + **按队列排列的查询等待时间** – WLM 队列等待查询所花费的平均持续时间。

## 数据库性能图表
<a name="performance-metrics-database-performance-examples"></a>

以下示例显示新的 Amazon Redshift 控制台中显示的图表。
+ **工作负载执行细分**   
![\[显示查询处理阶段持续时间的垂直条形图，以天为增量。\]](http://docs.aws.amazon.com/zh_cn/redshift/latest/mgmt/images/database-performance-workload-execution-breakdown.png)
+ **按持续时间范围列出的查询**   
![\[显示查询次数的垂直条形图，以天为增量。\]](http://docs.aws.amazon.com/zh_cn/redshift/latest/mgmt/images/database-performance-queries-by-duration.png)
+ **查询吞吐量**   
![\[显示平均查询吞吐量的折线图，以天为增量。\]](http://docs.aws.amazon.com/zh_cn/redshift/latest/mgmt/images/database-performance-query-throughput.png)
+ **查询持续时间**   
![\[显示平均查询持续时间的折线图，以天为增量。\]](http://docs.aws.amazon.com/zh_cn/redshift/latest/mgmt/images/database-performance-query-duration.png)
+ **按优先级排列的平均队列等待时间**   
![\[显示平均查询等待时间的折线图，以天为增量。\]](http://docs.aws.amazon.com/zh_cn/redshift/latest/mgmt/images/database-performance-queue-wait-by-priority.png)
+ **按队列排列的查询持续时间**   
![\[按队列显示平均查询持续时间的折线图，以天为增量。\]](http://docs.aws.amazon.com/zh_cn/redshift/latest/mgmt/images/database-performance-query-duration-by-queue.png)
+ **按队列排列的查询吞吐量**   
![\[按队列显示平均查询吞吐量的折线图，以天为增量。\]](http://docs.aws.amazon.com/zh_cn/redshift/latest/mgmt/images/database-performance-query-throughput-by-queue.png)
+ **按队列排列的查询等待时间**   
![\[按队列显示平均查询等待时间的折线图，以天为增量。\]](http://docs.aws.amazon.com/zh_cn/redshift/latest/mgmt/images/database-performance-queue-wait-by-queue.png)