同じコレクションの 2 つの異なるバージョンの比較

パッケージを定期的に再バインドする場合に、再バインドの結果として行われるアクセス・プランへの変更を理解したいときには、この比較を使用してください。

手順

  1. 「EXPLAIN」オプションを「はい」に設定して、分析したいパッケージをバインドします。
  2. 「EXPLAIN」オプションを「はい」に設定して、パッケージを同じコレクションにバインドします。
    • パッケージは、最初の BIND 操作の場合とまったく同じでなければなりません。
    • パッケージにアクセスするアプリケーション・プログラムは、なんらかの方法で変更されていたり、再ビルドされていたりしてはなりません。
    • BIND 操作の EXPLAIN 出力が、それらのパッケージを最初にバインドしたときに使用されたものと同じ EXPLAIN 表のセットを指すようにしてください。
  3. 「アクセス・プラン・コストの比較」ウィンドウを開きます。
    1. データ・ソース・エクスプローラーで、2 つのコレクションを含むサブシステムに接続します。
    2. 接続を展開します。
    3. サブシステムを右クリックして、「Query Tuner」 > 「アクセス・プランの比較」を選択します。
  4. 「同じコレクションの 2 つの異なるバージョンの比較」を選択します。
  5. コレクションの名前を指定して、「追加」をクリックします。
  6. 「レポートの作成」をクリックします。

次のタスク

SQL ステートメントのパフォーマンスがゴールを満たす場合には、再バインドされたパッケージを使用します。

いずれかの SQL ステートメントのパフォーマンスが劣化している場合には、それらのステートメントを含む照会ワークロードを作成します。 その後で、それらのステートメントを集合的に、あるいは個別にチューニングすることができます。


フィードバック