データベースパフォーマンスデータの表示 - Amazon Redshift

Amazon Redshift は、2025 年 11 月 1 日以降、新しい Python UDF の作成をサポートしなくなります。Python UDF を使用する場合は、その日付より前に UDF を作成してください。既存の Python UDF は引き続き通常どおり機能します。詳細については、ブログ記事を参照してください。

データベースパフォーマンスデータの表示

Amazon Redshift のデータベースパフォーマンスメトリクスを使用して、次の操作を実行できます。

  • 処理ステージ別に、クエリにかかった時間を分析します。ステージでかかった時間の量の異常な傾向を探すことができます。

  • クエリの数、期間、およびクエリのスループットを期間範囲 (短期、中期、長期) 別に分析します。

  • クエリの優先度 (最低、低、標準、高、最高、重大) 別にクエリ待機時間の傾向を確認します。

  • WLM キュー別のクエリ期間、スループット、または待機時間の傾向を調べます。

データベースパフォーマンスデータを表示するには
  1. AWS Management Console にサインインして、https://console.aws.amazon.com/redshiftv2/ で Amazon Redshift コンソールを開きます。

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

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

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

    ウィンドウのコントロールを使用して、クラスターメトリクスWLM キューメトリクスを切り替えることができます。

    [Cluster metrics (クラスターメトリクス)] を選択すると、タブには次のグラフが表示されます。

    • ワークロードの実行内訳 – クエリ処理ステージでかかった時間。

    • 期間範囲別のクエリ – 短期、中期、長期のクエリの数。

    • クエリスループット – 1 秒あたりに実行されるクエリの平均数。

    • クエリの期間 – クエリを完了するまでの平均時間。

    • 優先度別の平均キュー待機時間クエリ – クエリ優先度別に WLM キューでの待機にかかったクエリの合計時間。

    [WLM queue metrics (WLM キューメトリクス)] を選択すると、タブには次のグラフが表示されます。

    • キュー別のクエリ期間 – WLM キューごとの平均クエリ期間。

    • キュー別のクエリスループット – WLM キューが 1 秒あたりに完了したクエリの平均数。

    • キュー別のクエリ待機時間 – WLM キューの待機にかかったクエリの平均期間。

データベースパフォーマンスグラフ

次の例は、新しい Amazon Redshift コンソールに表示されるグラフを示しています。

  • Workload execution breakdown (ワークロードの実行内訳

    クエリ処理ステージの所要時間を日単位で示す垂直棒グラフ。
  • Queries by duration range (期間範囲別のクエリ

    クエリの数を日単位で示す垂直棒グラフ。
  • クエリのスループット

    平均クエリスループットを日単位で示す折れ線グラフ。
  • クエリの期間

    平均クエリ時間を日単位で示す折れ線グラフ。
  • Average queue wait time by priority (優先度別の平均キュー待機時間

    平均キュー待機時間を日単位で示す折れ線グラフ。
  • Query duration by queue (キュー別のクエリ期間

    キュー別の平均クエリ時間を日単位で示す折れ線グラフ。
  • Query throughput by queue (キュー別のクエリスループット

    キュー別の平均クエリスループットを日単位で示す折れ線グラフ。
  • Query wait time by queue (キュー別のクエリ待機時間

    キュー別の平均クエリ待機時間を日単位で示す折れ線グラフ。