機械翻訳について

パフォーマンス・ハブを使用したAutonomous Transaction Processingのモニター

パフォーマンス・ハブから、リアルタイムおよび履歴のパフォーマンス・データを表示できます。 パフォーマンス・ハブには、アクティブ・セッション履歴(ASH)アナリティクス、SQLモニタリングおよびワークロード情報が表示されます。

必要に応じて、次の前提条件ステップを実行します:

  • Oracle Cloudの横にあるナビゲーション・アイコンをクリックして、Oracle Cloud Infrastructureコンソールを開きます。

  • Oracle Cloud Infrastructure左側のナビゲーション・リストで、Autonomous Transaction Processingをクリックします。

  1. Autonomous Transaction Processingランディング・パッドからインスタンスを選択します。

  2. 「詳細」ページから、「パフォーマンス・ハブ」をクリックします。

「パフォーマンス・ハブ」ページが表示されます。 このページには次のセクションがあります。

  • 時間セレクタ。

  • 自動ワークロード・リポジトリ(AWR)レポートを作成およびダウンロードするオプションを含む「レポート」ドロップダウン・リスト。

  • 「ASHアナリティクス」「SQLモニタリング」ADDM「ワークロード」および「ブロックしているセッション」の各タブがあるタブ付きデータ領域。

時間セレクタ

時間セレクタは、「パフォーマンス・ハブ」ページの上部にあるコントロールのセットです。 これらのコントロールを使用して、監視するパフォーマンス・ハブの時間範囲を設定します。

「クイック選択」リストを使用して、時間範囲を「過去1時間」「過去8時間」「過去24時間」または「先週」にすばやく設定するか、「時間範囲」フィールドをクリックしてカスタム時間範囲を指定できます。 また、「タイムゾーン」リストを使用して、UTC (協定世界時)時間、ローカルwebブラウザ時間またはデータベースのタイムゾーン設定に基づいてすべての時間を保持できます。

「アクティビティ」タイムラインには、選択した時間範囲内のアクティブ・セッションが表示されます。 CPU「ユーザーI/O」および「待機」別に分類されたアクティブ・セッションの平均数が表示されます。 また、最大CPU使用率も表示されます。

タイムライン上のスライディング・ボックスは「時間スライダ」です。 タイム・スライダを使用して、時間範囲のセクションを選択します。

ボックスを左または右にスライドして時間選択をシフトし、ボックスを広げたり狭めてセクションの時間スパンを増減できます。 ボックス全体をスライドさせるには、ボックス内の任意の場所を左クリックし、ボックスを左または右にドラッグします。 ボックスの幅を広げたり狭めたりするには、ボックスの両側にあるハンドル・バーを左クリックしたまま左または右にドラッグして、タイム・スライダの幅を増減します。

「リフレッシュ」をクリックし、選択した時間範囲に従ってパフォーマンス・ハブのデータをリフレッシュします。

自動ワークロード・リポジトリ・レポート

自動ワークロード・リポジトリ(AWR)では、問題の検出および自己チューニングを目的として、パフォーマンス統計が収集、処理および保守されます。 このデータはメモリーにも存在し、データベースにも格納されます。

AWRレポートには、2つの時点(またはスナップショット)間で取得されたデータが表示されます。 AWRレポートは複数のセクションに分割されています。 レポートの内容には、選択した範囲のスナップショットに関するシステムのワークロード・プロファイルが含まれます。 HTMLレポートには、セクション間をすばやく移動するために使用できるリンクが含まれています。

AWRにより収集され処理される統計は、次のとおりです。

  • データベース・セグメントのアクセス統計と使用統計を決定するオブジェクト統計。
  • アクティビティの時間使用に基づく時間モデル統計。V$SYS_TIME_MODELおよびV$SESS_TIME_MODELビューに表示されます。
  • V$SYSSTATおよびV$SESSTATビューで収集されるシステム統計とセッション統計の一部。
  • システム上で最大負荷を生成しているSQL文。経過時間やCPUタイムなどの基準に基づきます。
  • 最新のセッション・アクティビティの履歴を表すASH統計。

パフォーマンス・ハブからAWRレポートを生成およびダウンロードするには、次のステップを実行します:

  1. 時間セレクタ・コントロールを使用して、AWRレポートを生成する期間を含む時間範囲を指定します。
  2. 「レポート」をクリックし、「自動ワークロード・リポジトリ」を選択して「自動ワークロード・リポジトリ・レポートの生成」ダイアログを表示します。
  3. レポートの「スナップショットの開始」および「スナップショットの終了」を選択し、「ダウンロード」をクリックします。
  4. パフォーマンス・ハブによってレポートが生成され、レポート・ファイルの名前が表示されます。ブラウザの設定に応じて、デフォルトのダウンロード・ロケーションにレポートが自動的にダウンロードされるか、ダウンロード・ロケーションを指定するよう求められます。

AWRレポートの使用方法の詳細は、「AWRの期間比較レポートの使用」を参照してください。

ASHのAnalyticsタブ

このタブはデフォルトで表示され、アクティブ・セッション履歴データを探索するためのアクティブ・セッション履歴(ASH)アナリティクス・グラフを示します。 「コンシューマ・グループ」「待機クラス」SQL IDおよび「ユーザー名」などの複数のディメンションにわたってデータベースのパフォーマンスにドリルダウンできます。 平均アクティブ・セッション・ディメンションを選択し、選択した期間のそのディメンションの上位アクティビティを表示します。

「ASHサンプル解決」ドロップダウン・リストを使用して、最も小さいデータ・ポイントを表示し、データ・ポイント間の間隔を最大にする「低」の最も粗い設定から、最も多くのデータ・ポイントを表示し、データ・ポイント間の間隔を最小にする「最大」の最も細かい設定まで、チャートのデータ解決を制御できます。 選択した設定が大きいほど、パフォーマンス・ハブがデータを取得してチャートを表示するのにかかる時間が長くなります。

アクティブ・セッション履歴の詳細は、「Oracle Databaseの概念」「アクティブ・セッション履歴(ASH)」を参照してください。

SQLモニタリング・タブ

SQL文は、5秒以上実行されている場合、またはパラレルで実行されている場合にのみ監視されます。 表には、「最終アクティブ時間」「CPU時間」「データベース時間」などのディメンションで監視されているSQL文の実行が表示されます。 表には、現在実行中のSQL文と完了、失敗または終了したSQL文が表示されます。 表の列には、「ステータス」「期間」SQL IDなどの監視対象のSQL文の情報が示されます。

「ステータス」列には、次のアイコンがあります:

  • スピニング・アイコンは、SQL文が実行中であることを示します。
  • 緑のチェック・マーク・アイコンは、指定した期間にSQL文の実行が完了したことを示します。
  • 赤色の十字アイコンは、エラーかセッションの終了が原因で、SQL文が完了しなかったことを示します。
  • 時計のアイコンは、SQL文がキューに登録されていることを示します。

実行中またはキューに入れられたSQL文を終了するには、「セッションの中断」をクリックします。

SQL ID列のリンクを選択すると、対応する「リアルタイムSQLモニタリング」ページに移動します。 このページには、選択したSQL文のチューニングに役立つ追加の詳細が表示されます。

ADDMタブ

このタブでは、自動データベース診断モニター(ADDM)ツールによって収集された分析情報にアクセスできます。 ADDMはAWR (自動ワークロード・リポジトリ)スナップショットを定期的に分析し、パフォーマンスの問題の根本原因を特定し、問題を修正するための推奨事項を提供し、システムの問題のない領域を識別します。 AWRは履歴パフォーマンス・データのリポジトリであるため、ADDMではイベント後にパフォーマンスの問題を分析することができ、多くの場合、時間およびリソースを節約して問題を再現できます。

ADDMタブを選択した後、時間セレクタ・コントロールを使用してADDM情報を表示する期間を含む時間範囲を指定します。 次に、表示するADDM分析データセットを「タスク名」リストから選択します。

パフォーマンス・ハブはADDM分析情報を取得し、次の2つの表に表示します:

  • 結果 この表は、パフォーマンスの症状と問題を示しています。 結果の詳細を表示するには、その名前をクリックして、結果に関する詳細および推奨事項を表示します。
  • 警告と情報 次の表に、分析の理解に役立つ結果を示します:
    • 警告メッセージは、ADDM分析の完全性または正確性に影響を与える可能性のあるAWR内のデータの欠落などの問題を識別します。
    • 情報メッセージはパフォーマンスの問題ではありませんが、データベースのパフォーマンスを理解するのに役立ちます。 これには、データベースの非問題領域の識別および自動データベース・メンテナンス・アクティビティが含まれる場合があります。

ADDMの結果とその解釈方法の詳細は、「Oracle Databaseパフォーマンス・チューニング・ガイド」「ADDM分析結果」を参照してください。

ワークロード・タブ

このタブには、様々な方法でデータベースのワークロードを示す4つのグラフ領域が表示されます:

  • CPU統計: 選択した統計によって測定されたCPU使用率をチャートで表示します:

    • CPU時間: データベースのフォアグラウンド・セッションで使用されているCPU秒数/秒を示します。

    • CPU使用率(%): すべてのデータベース・コンシューマ・グループのCPU使用率を、データベースで使用可能なCPU数の割合として表示します。

  • 待機時間統計: データベースのフォアグラウンド・セッション全体の待機時間を待機クラスで割った値を示します。

  • ワークロード・プロファイル: 選択した統計によって測定された、データベースのユーザー(クライアント)のワークロードをチャートで表示します:

    • ユーザー・コールおよびトランザクション: ユーザー・コール実行およびトランザクションの統計を単一の統合されたチャートで表示します。

    • ユーザー・コール: ユーザー・コール(ログイン、解析、フェッチ、実行など)数/秒を表示します。

    • 実行: ユーザーが直接開始したか再帰的に開始したかにかかわらず、実行されたSQL文の数/秒を示します。

    • トランザクション: ユーザー・コミットとユーザー・ロールバックの合計数/秒を示します。

    • 解析: ハード解析とソフト解析の合計数を秒単位で表示します。

    • 実行中の文: すべてのデータベース・コンシューマ・グループで実行中のSQL文の数を示します。

    • キューに入れられた文: すべてのデータベース・コンシューマ・グループでキューに入れられたパラレルSQL文の数を示します。

  • セッション:

    • 現在のログオン: 現在成功しているログオンの数を表示します。

    • セッション: セッションの数を表示します。

ブロックしているセッション・タブ

このタブには、待機中のセッションまたは待機中のセッションによってブロックされているセッションがリストされます。 セッションをリストに表示するために必要な最小待機時間を設定できます。また、セッションに関する様々な情報を表示して、セッションを続行するか中断するかを決定できます。 この情報にアクセスするには、セッションの表の行の列にあるリンクをクリックします:

  • 「ロック」列: ロック・タイプの名前をクリックして、「待機イベント詳細」ダイアログ・ボックスを表示します。

  • 「待機イベント」列: 待機イベントの名前をクリックして、「セッション・ロック情報」ダイアログ・ボックスを表示します。

  • 「ユーザー・セッション」列: セッション識別子をクリックして、「セッションの詳細」ページを表示します。

  • SQL ID列: SQL IDをクリックして、「SQLの詳細」ページを表示します。

セッションを調査した後、セッション表の行の先頭にあるチェック・ボックスを選択し、「セッションの中断」をクリックすると、セッションを強制終了できます。 確認ダイアログが表示され、強制終了操作の確認を求められます。