

 Amazon Redshift は、パッチ 198 以降、新しい 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="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` 値を特定します。クエリを複数回実行した場合、`query`値が小さい行の `elapsed` 値を使用します。これは、コンパイル済みバージョンの行です。多くのクエリを実行している場合、クエリが確実に含められるように、LIMIT 句により使用される値を大きくすることができます。

1. クエリの STL\$1ALERT\$1EVENT\$1LOG から行を選択します。

   ```
   Select * from stl_alert_event_log where query = MyQueryID;               
   ```  
![\[STL_ALERT_EVENT_LOG からのサンプルクエリ結果。\]](http://docs.aws.amazon.com/ja_jp/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.aws.amazon.com/ja_jp/redshift/latest/dg/c-reviewing-query-alerts.html)