

 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="analyze-workload-performance"></a>

コンソールのワークロードの実行内訳表を確認して、ワークロードのパフォーマンスの詳細を表示できます。この表は、QueryRuntimeBreakdown メトリクスで提供されるデータを使用して構成されています。この表では、待機や計画などのさまざまな処理ステージで、クエリにどれだけの時間がかかっているかを見ることができます。

**注記**  
ワークロードの実行内訳表は、単一ノードのクラスターには表示されません。

次のメトリクスのリストでは、さまざまな処理ステージを説明しています。
+ `QueryPlanning`: SQL ステートメントの解析と最適化にかかった時間。
+ `QueryWaiting`: ワークロード管理 (WLM) キューでの待機にかかった時間。
+ `QueryExecutingRead`: 読み取りクエリの実行にかかった時間。
+ `QueryExecutingInsert`: 挿入クエリの実行にかかった時間。
+ `QueryExecutingDelete`: 削除クエリの実行にかかった時間。
+ `QueryExecutingUpdate`: 更新クエリの実行にかかった時間。
+ `QueryExecutingCtas`: CREATE TABLE AS クエリの実行にかかった時間。
+ `QueryExecutingUnload`: アップロードクエリの実行にかかった時間。
+ `QueryExecutingCopy`: コピークエリの実行にかかった時間。

たとえば、Amazon Redshift コンソールの次のグラフには、計画、待機、読み取り、および書き込みの各段階でクエリにかかった時間が示されます。このグラフの結果を、この先の分析のために他のメトリクスと組み合わせることができます。一部のケースでは、短い期間のクエリ (`QueryDuration` メトリクスによって測定) が待機時間に多くの時間をかけていると表示されることがあります。このような場合には、特定のキューの WLM 同時実行率を上げることで、スループットを増大させることができます。

次に、ワークロードの実行内訳表の例を示します。チャートの y 軸の値は、積み上げ棒グラフとして示された、指定時刻における各ステージの平均期間です。

![\[クエリ処理ステージの所要時間を日単位で示す垂直棒グラフ。\]](http://docs.aws.amazon.com/ja_jp/redshift/latest/mgmt/images/database-performance-workload-execution-breakdown.png)


次の図は、Amazon Redshift がどのように同時セッションの集計クエリ処理を行うかを示しています。

![\[X 軸にセッション番号、Y 軸に時間を示す水平棒グラフ。各セッションは、異なるクエリステータスに分割された水平棒です。\]](http://docs.aws.amazon.com/ja_jp/redshift/latest/mgmt/images/querybreakdownschematic.png)


**クラスターワークロードの内訳表を表示するには**

1. AWS マネジメントコンソール にサインインして、[https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/) で Amazon Redshift コンソールを開きます。

1. ナビゲーションメニューで **[クラスター]** を選択し、リストからクラスター名を選択してその詳細を開きます。クラスターの詳細が、**[クラスターのパフォーマンス]** タブ、**[クエリのモニタリング]** タブ、**[データベース]** タブ、**[データ共有]** タブ、**[スケジュール]** タブ、**[メンテナンス]** タブ、**[プロパティ]** タブなどに表示されます。

1. クエリに関するメトリクスの [**Query monitoring (クエリのモニタリング)**] タブを選択します。

1. [**Query monitoring (クエリのモニタリング)**] セクションで、[**Database performance (データベースのパフォーマンス)**] を選択し、[**Cluster metrics (クラスターのメトリクス)**] を選択します。

   次のメトリクスは、選択した時間範囲について積み上げ棒グラフで表示されています。
   + **プラン**時間 
   + **待機**時間 
   + **コミット**時間 
   + **実行**時間 