SQLパフォーマンス・アナライザ・タスクのモニター

タスクに取得されたSQLパフォーマンス・アナライザ・データ、変更前および変更後の試行、および比較を監視できます。

また、タスク内に複数の試行および比較を作成して、SQLパフォーマンスに対する他のシステム変更をテストできます。

SQLパフォーマンス・アナライザのタスクをモニターするには:

  1. データベースのSQLパフォーマンス監視ホーム・ページに移動します。
  2. 「タスク」セクションで、タスクの名前をクリックします。

「SQLパフォーマンス・アナライザのタスク: <タスクの名前>」パネルが表示され、次のタブが表示されます。

  • 実行: このタブでは、次のことができます:
    • 最新の実行の詳細の監視
    • タスクの一部として作成された試行のモニター
    • タスクの一部として作成された比較のモニター
    • タスクの試行と比較の作成
  • 比較エクスプローラ: このタブでは、比較分析に選択したパフォーマンス・メトリックに基づいて、参照試行のSQLパフォーマンスと変更された試行との比較をモニターできます。

トライアルの作成

SQLパフォーマンス・アナライザ・タスクに対して追加の変更前または変更後のSQL試行を作成して、他のシステム変更によってSQL文の実行計画が変更され、SQLパフォーマンスに影響を与えたかどうかをテストできます。

トライアルを作成するには:

  1. 「SQLパフォーマンス・アナライザのタスク: <タスクの名前>」パネルに移動します。
  2. 「トライアル」セクションで、「トライアルの作成」をクリックします。
  3. 「トライアルの作成」パネルで:
    1. SQLパフォーマンス・アナライザのタスクの詳細を確認します。
    2. 次の一般オプションを指定します。
      1. 名前: トライアルの名前を入力します。
      2. 説明: オプションで、試行の説明を入力します。
      3. 実行方法: 次のオプションのいずれかを選択して、SQL試行の作成方法および生成されるコンテンツを決定します:
        • SQLの実行: 実際にSQL文を実行して、SQLチューニング・セット内の各SQL文に対して実行計画と統計の両方を生成します。このオプションを選択すると、「SQLごとの時間制限」フィールドが表示され、試行中のSQL実行の時間制限を指定するオプションを選択する必要があります。
        • 計画の生成: オプティマイザを起動して、SQL文を実際に実行しない場合にのみ実行計画を作成します。
    3. 「比較」セクションのチェック・ボックスを選択して、試行のパフォーマンスと参照試行を比較する方法を理解します。チェック・ボックスを選択すると、次のフィールドが表示されます。
      1. 参照試行: 比較する参照SQL試行を選択し、試行の詳細を確認します。
      2. 比較メトリック: 参照試行に選択した比較メトリックがデフォルトで表示され、分析の他のメトリックを変更または追加できます。SQL試行でのみ実行計画を生成するように選択した場合、SQL実行計画に格納されているオプティマイザ・コスト・メトリックがデフォルトで選択されます。
      3. SQL結果セットの検証: 比較する2つの試行間の結果セットが異なるかどうかを検出するようにSQLパフォーマンス・アナライザに指示する場合に選択します。比較している2つの試行間で、任意のSQL文の結果セットに相違点がある場合、SQLパフォーマンス・アナライザの比較レポートでは、このようなすべてのSQL文について相違点があることが示されます。デフォルトでは「オン」です。
    4. スケジュール: 「即時」を選択して今すぐトライアルを開始するか、「後で」を選択して後でトライアルをスケジュールします。
  4. 「作成」をクリックします。
SQLパフォーマンス・アナライザ・タスク用に作成されたSQL試行は、「SQLパフォーマンス・アナライザ・タスク: <タスクの名前>パネルの「試行」セクションにリストされます。

「試行」セクションでは、次のことができます:

  • SQLパフォーマンス・アナライザ・タスク用に作成されたSQL試行をモニターします。
  • トライアルの「アクション」アイコン(アクション)をクリックし、次のタスクを実行します:
    • 実行パラメータの表示: 試行に指定された実行パラメータを表示する場合にクリックします。
    • 類似作成: クリックしてトライアルのクローンを作成します。

比較の作成

SQLパフォーマンス・アナライザ・タスクの追加比較を作成して、変更前のSQL試行で収集されたパフォーマンス・データを変更後のSQL試行と比較できます。

比較を作成するには:

  1. 「SQLパフォーマンス・アナライザのタスク: <タスクの名前>」パネルに移動します。
  2. 「比較」セクションで、「比較の作成」をクリックします。
  3. 「比較の作成」パネルで:
    1. SQLパフォーマンス・アナライザのタスクの詳細を確認します。
    2. 「参照試行」ドロップダウン・リストから、比較用の参照SQL試行(変更前)を選択します。
    3. 「変更された試行」ドロップダウン・リストから、比較用に変更されたSQL試行(変更後)を選択します。
    4. 「トライアル比較」フィールドで、変更前試行と変更後試行を比較する比較メトリックを選択します。
    5. 「即時」を選択して今すぐ比較を開始するか、「後で」を選択して後で比較をスケジュールします。
  4. 「作成」をクリックします。
SQLパフォーマンス・アナライザ・タスクに対して作成された比較は、「SQLパフォーマンス・アナライザ・タスク: <タスクの名前>パネルの「比較」セクションにリストされます。

「比較」セクションでは、次のことができます:

  • 特定のトライアル用に作成された比較を監視します。行を展開してメトリック比較の詳細を表示し、「比較レポート」をクリックしてSQLパフォーマンス・アナライザ比較レポートを表示できます。
  • 「類似作成」をクリックして、比較のクローンを作成します。