ワークロードの同時実行と同時実行スケーリングデータの表示 - Amazon Redshift

ワークロードの同時実行と同時実行スケーリングデータの表示

Amazon Redshift で同時実行スケーリングメトリクスを使用すると、次のことを行うことができます。

  • 同時実行スケーリングを有効にして、キューに入れられたクエリの数を減らすことができるかどうかを分析します。WLM キュー別、またはすべての WLM キューに対して比較できます。

  • 同時実行スケーリングクラスターで同時実行スケーリングアクティビティを表示します。これにより max_concurrency_scaling_clusters で同時実行スケーリングが制限されているかどうかがわかります。制限されている場合、DB パラメータの max_concurrency_scaling_clusters を増やすことを選択できます。

  • すべての同時実行スケーリングクラスターについて合計された同時実行スケーリングの合計使用量を表示します。

同時実行スケーリングデータを表示するには
  1. AWS Management Console にサインインして、 https://console.aws.amazon.com/redshiftv2/で Amazon Redshift コンソールを開きます。

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

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

  4. [Query monitoring (クエリのモニタリング)] セクションで、[Workload concurrency (ワークロードの同時実行)] タブを選択します。

    このタブには、次のグラフがあります。

    • クラスター上のキューと実行中のクエリ – クラスターのすべての WLM キューで待機しているクエリの数と比較した、(メインクラスターおよび同時実行スケーリングクラスターから) 実行中のクエリの数。

    • キューごとのキューイングと実行中のクエリ – 各 WLM キューで待機しているクエリの数と比較した、(メインクラスターおよび同時実行スケーリングクラスターから) 実行中のクエリの数。

    • 同時実行スケーリングアクティビティ – クエリをアクティブに処理している同時実行スケーリングクラスターの数。

    • 同時実行スケーリングの使用 – アクティブなクエリ処理アクティビティを実行中の同時実行スケーリングクラスターの使用量。

ワークロードの同時実行グラフ

次の例は、新しい Amazon Redshift コンソールに表示されるグラフを示しています。Amazon CloudWatch で同様のグラフを作成するには、同時実行スケーリングと WLM CloudWatch メトリクスを使用できます。Amazon Redshift の CloudWatch メトリクスの詳細については、「CloudWatch メトリクスを使用した Amazon Redshift のモニタリング」を参照してください。

  • クラスター上のキューと実行中のクエリ

  • キューごとのキューイングと実行中のクエリ

  • 同時実行スケーリングアクティビティ

  • Concurrency scaling usage (同時実行スケーリング使用率)