SQLパフォーマンス・アナライザ比較レポートの表示

SQLパフォーマンス・アナライザの比較レポートを表示できます。このレポートでは、変更前と変更後のSQL文のパフォーマンスが比較されます。

SQLパフォーマンス・アナライザの比較レポートを表示する前に、SQLパフォーマンス・アナライザのタスクが作成されていることを確認する必要があります。SQLパフォーマンス・アナライザは、SQLワークロードの全体的な実行時間とワークロード内の個々のSQL文のレスポンス時間について、システム変更による影響を測定します。デフォルトでは、SQL Performance Analyzerは、比較のメトリックとして経過時間を使用します。または、SQLパフォーマンス・アナライザ・タスクの作成時に、次のSQLランタイム統計から比較するメトリックを選択できます。

  • CPU時間
  • バッファ取得
  • ディスク読取り
  • ディスク書込み
  • 物理I/O

SQL試行でのみ実行計画を生成すると、SQLパフォーマンス・アナライザは既存のオプティマイザ統計を使用して計画を生成します。操作の詳細:

データベース管理SQLパフォーマンス・ウォッチでSQLパフォーマンス・アナライザの比較レポートを表示するには、データベースのSQLパフォーマンス・ウォッチのホーム・ページに移動し、タスクの名前をクリックし、「比較」セクションで、参照されている試行を展開して、「比較レポート」をクリックします。

「SQLパフォーマンス・アナライザ・レポート」ページでは、次のことができます:

  • SQLパフォーマンス・アナライザのタスクの詳細、試行、実行の名前、SQLチューニング・セットの名前と所有者、および分析されたSQL文の数を表示します。
  • 選択した比較メトリックに対するワークロードへの影響のサマリーを表示します。
  • 変更の前後の比較メトリック値の内訳、およびパフォーマンス別のSQL文の数、SQL実行計画の変更および問題を表示します。パフォーマンス別のSQL文計画変更別のSQL文および問題別のSQL文チャートでは、棒の上にマウスを置くと、そのカテゴリのSQL文の数を表示できます。たとえば、「問題別のSQL文」チャートで、「エラー」バーが表示された場合は、バーをクリックしてエラーのあるSQL文の数を表示します。
  • ワークロードへの影響ごとに、上位SQL文を表示します。影響は、変更前の試行で分析されたすべてのSQL文の比較メトリックの合計値との比較メトリックの差異(パーセンテージ)によって決まります。「ワークロードへの影響別の上位SQL文」セクションで、次の操作を実行できます:
    • SQL文をカテゴリでフィルタするか、テキストまたはIDでSQL文を検索します。
    • [SQL ID]をクリックすると、SQLステートメントのSQLパフォーマンス アナライザの結果が表示されます。このセクションには、SQLテキスト、比較メトリックと結果(ある場合)の分析、およびSQL実行計画のバリエーションに関する詳細情報が表示されます。
    • 「レポートの保存」をクリックして、比較レポートをSQLパフォーマンス・ウォッチに保存します。

保存済比較レポートの表示

コンパートメントまたは単一のデータベース内のすべてのデータベースについて、以前に生成および保存されたすべてのSQLパフォーマンス・アナライザ比較レポートを表示および分析できます。

SQLパフォーマンス・アナライザの比較レポートおよびレポートの保存方法の詳細は、SQLパフォーマンス・アナライザの比較レポートの表示を参照してください。

コンパートメント内のすべてのデータベースの保存済レポートを表示するには

  1. SQLパフォーマンス・ウォッチのサマリー・ページに移動します。
  2. 左側のペインで「レポート」をクリックし、「コンパートメント」ドロップダウン・リストでコンパートメントを選択します。

単一データベースの保存済みレポートを表示するには

  1. SQLパフォーマンス・ウォッチのサマリー・ページに移動します。
  2. データベースの「アクション」アイコン(アクション)をクリックし、「保存済レポートの管理」をクリックします。

データベースに保存されたレポートが表示されます。

「レポート保存先」ページでは、次のことができます:

  • 保存したレポートの名前をクリックして表示します。
  • レポートの「アクション」アイコン(アクション)をクリックし、「削除」をクリックしてレポートを削除します。