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

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

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

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

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

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

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

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

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

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

  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 (キュー別のクエリ待機時間)