システムに変更を加えた後にパッケージを再バインドするとアクセス・プランが変わるかどうかや、この種の変更によって SQL ステートメントの実行時間が長引くかどうかを調べることができます。
このタスクについて
このオプションは、以下のようなシナリオで使用してください。
- DB2® のリリース間のマイグレーション後にパフォーマンスに影響が及ぶ可能性のあるパッケージを識別する。マイグレーション後に REBIND すると有効なパッケージや、再バインドしてはならないパッケージを識別するのに役立ちます。
- RUNSTATS の実行後に、REBIND を実行するとパフォーマンスに影響が及ぶ可能性のあるパッケージを識別する。
手順
2 つの異なるコレクション内にある 2 つの同じパッケージ・セットのアクセス・プランを比較するには、以下のようにします。
- システムに変更を加える前に、EXPLAIN オプションを YES に設定して、分析する予定のパッケージをバインドします。
- これらのパッケージ内のステートメントのアクセス・プランに影響すると思われる変更をシステムに加えます。
- EXPLAIN オプションを YES に設定して、同じパッケージを新しいコレクションにバインドします。
- 比較可能なワークロードを作成して、比較を実行します。 比較可能なワークロード とは、比較専用に作成するワークロードのことです。これは、元のコレクション内にあるパッケージと、新しいコレクション内にあるパッケージの両方を論理的にグループ化します。
- データ・ソース・エクスプローラーで、コレクションがある DB2 for z/OS® サブシステムに接続します。
- 接続を右クリックし、を選択します。
- ワークフロー・アシスタントの左側にある「管理」タブをクリックして、「管理」セクションを開きます。
- 「ワークロードの管理」ページで、「比較用のワークロードの作成」アイコンをクリックします (ページの上部にある、
)。
- 「パッケージ内のアクセス・プランを比較するためのワークロードを作成」ウィザードのステップに従います。
- 「比較履歴」ページで、比較を選択して、「結果の検討」をクリックします。
タスクの結果
「パッケージ・サマリー別に比較結果を表示」ページが開きます。リストされたパッケージをダブルクリックして、個々のステートメントの比較を参照します。