

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

# 查看查询警报
<a name="c-reviewing-query-alerts"></a>

要使用 [STL\$1ALERT\$1EVENT\$1LOG](r_STL_ALERT_EVENT_LOG.md) 系统表来识别和纠正查询的潜在性能问题，请按照下列步骤操作：

1. 运行以下命令以确定查询 ID：

   ```
   select query, elapsed, substring
   from svl_qlog
   order by query
   desc limit 5;
   ```

   检查 `substring` 字段中的截断查询文本来确定选择哪些 `query` 值。如果您已多次运行查询，请使用具有较低 `elapsed` 值的行中的 `query` 值。这是已编译的行。如果运行多个查询，则可以增大 LIMIT 子句使用的值，以确保将查询包含在内。

1. 从查询的 STL\$1ALERT\$1EVENT\$1LOG 中选择行：

   ```
   Select * from stl_alert_event_log where query = MyQueryID;               
   ```  
![\[STL_ALERT_EVENT_LOG 的查询结果示例。\]](http://docs.amazonaws.cn/redshift/latest/dg/images/stl_alert_event_log_results.png)

1. 评估查询的结果。使用下面的表找到已发现的任何问题的可能解决方案。
**注意**  
并非所有查询都在 STL\$1ALERT\$1EVENT\$1LOG 中拥有行（仅限存在已发现的问题的查询）。    
[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/redshift/latest/dg/c-reviewing-query-alerts.html)