Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。詳細については、ブログ記事
ワークロードの同時実行と同時実行スケーリングデータの表示
Amazon Redshift で同時実行スケーリングメトリクスを使用すると、次のことを行うことができます。
-
同時実行スケーリングを有効にして、キューに入れられたクエリの数を減らすことができるかどうかを分析します。WLM キュー別、またはすべての WLM キューに対して比較できます。
-
同時実行スケーリングクラスターで同時実行スケーリングアクティビティを表示します。これにより
max_concurrency_scaling_clustersで同時実行スケーリングが制限されているかどうかがわかります。制限されている場合、DB パラメータのmax_concurrency_scaling_clustersを増やすことを選択できます。 -
すべての同時実行スケーリングクラスターについて合計された同時実行スケーリングの合計使用量を表示します。
同時実行スケーリングデータを表示するには
-
AWS マネジメントコンソール にサインインして、https://console.aws.amazon.com/redshiftv2/
で Amazon Redshift コンソールを開きます。 -
ナビゲーションメニューで [クラスター] を選択し、リストからクラスター名を選択してその詳細を開きます。クラスターの詳細が、[クラスターのパフォーマンス] タブ、[クエリのモニタリング] タブ、[データベース] タブ、[データ共有] タブ、[スケジュール] タブ、[メンテナンス] タブ、[プロパティ] タブなどに表示されます。
-
クエリに関するメトリクスの [Query monitoring (クエリのモニタリング)] タブを選択します。
-
[Query monitoring (クエリのモニタリング)] セクションで、[Workload concurrency (ワークロードの同時実行)] タブを選択します。
このタブには、次のグラフがあります。
-
クラスター上のキューと実行中のクエリ – クラスターのすべての WLM キューで待機しているクエリの数と比較した、(メインクラスターおよび同時実行スケーリングクラスターから) 実行中のクエリの数。
-
キューごとのキューイングと実行中のクエリ – 各 WLM キューで待機しているクエリの数と比較した、(メインクラスターおよび同時実行スケーリングクラスターから) 実行中のクエリの数。
-
同時実行スケーリングアクティビティ – クエリをアクティブに処理している同時実行スケーリングクラスターの数。
-
同時実行スケーリングの使用 – アクティブなクエリ処理アクティビティを実行中の同時実行スケーリングクラスターの使用量。
-
ワークロードの同時実行グラフ
次の例は、新しい Amazon Redshift コンソールに表示されるグラフを示しています。Amazon CloudWatch で同様のグラフを作成するには、同時実行スケーリングと WLM CloudWatch メトリクスを使用できます。Amazon Redshift の CloudWatch メトリクスの詳細については、「Amazon Redshift のパフォーマンスデータ」を参照してください。
-
クラスター上のキューと実行中のクエリ
-
キューごとのキューイングと実行中のクエリ
-
同時実行スケーリングアクティビティ
-
Concurrency scaling usage (同時実行スケーリング使用率