照会ワークロードのための表レポートの生成
特定のワークロード全体のいずれかの SQL ステートメントが参照する表に関する情報を参照するためにレポートを生成できます。
始める前に
照会ワークロードのチューニングに必要な権限と特権を所持していることを確認します。
データ・ソース・エクスプローラーで、DB2 サブシステムに接続します (接続がまだ開いていない場合)。
SQL ステートメントの実行対象になっている DB2 サブシステムが照会ワークロードのチューニング用に構成されていることを確認します。
オプション: ワークロード統計アドバイザー用およびワークロード索引アドバイザー用のオプションのグローバル値を変更します。ユーザーが特定の照会ワークロードをチューニングする際に値をオーバーライドしない限り、アドバイザーは実行のたびにこれらの値を使用します。
このタスクについて
特定のワークロードの SQL ステートメントが参照する表およびそれらの表に関連する統計とコストに関する詳細レポートを作成できます。
手順
チューニングする SQL ステートメントのワークロードを作成します。
データ・ソース・エクスプローラーで、SQL ステートメントがあるデータベースを右クリックし、
「分析およびチューニング (Analyze and Tune)」
>
「チューニングの開始」
を選択します。
「キャプチャー」
セクションに、ワークフロー・アシスタントが開きます。
「キャプチャー」
セクションの左側で、1 つのワークロードとして一緒にチューニングする SQL ステートメントの場所を選択します。ページが開き、その場所から SQL ステートメントをキャプチャーできます。
例えば、
「DB2 for z/OS ソース」
の下の
「ステートメント・キャッシュ」
を選択した場合、
「ステートメント・キャッシュからの SQL のキャプチャー」
ページが開きます。
開いたページの指示に従います。タイトルの右側の「ヘルプ」アイコンをクリックすると、そのページに関する情報が得られます。
SQL ステートメントをキャプチャーした後、
「ワークロードにすべて保存 (Save All to Workload)」
ボタンをクリックします。
「ワークロード名および記述の入力 (Input Workload Name and Description)」
ウィンドウで、新規照会ワークロードを識別するための情報を指定します。
「管理」セクションの「
ワークロードの管理およびチューニング
」ページが開きます。新規の照会ワークロードが、このページの表に表示されます。照会ワークロードの状況は CAPTURED です。
照会ワークロード内にある SQL ステートメントに関する EXPLAIN 情報を収集します。
ワークフロー・アシスタントは、照会ワークロード内にある SQL ステートメントごとに EXPLAIN ステートメントを実行する必要があります。ワークロード統計アドバイザーは、SQL ステートメントに関する最新情報を必要とします。
「ワークロードの管理とチューニング」
ページで、照会ワークロードをクリックします。
表の上部のツールバーにある
「タスク」
アイコンをクリックします。
「タスク」
ページが開きます。このページには、照会ワークロードで実行するようにスケジュールされているタスクが表示されます。
「EXPLAIN」
アイコンをクリックします。
「EXPLAIN 情報の収集のスケジュール」
ウィンドウが開きます。
照会ワークロードを EXPLAIN するためのタスクをスケジュールします。
ヘルプ情報を見るには、ウィンドウの左下隅にある「ヘルプ」アイコンをクリックします。ワークフロー・アシスタントがタスクの完了時にユーザーに警報するようにする場合は、
「スケジュールされたタスクの完了時に通知を受け取る」
チェック・ボックスを選択します。
タスクは、スケジュールされた時刻に開始されます。タスクが完了した後、ステップ 3 に進みます。
「アドバイザーおよびツールの呼び出し」
アイコンをクリックします。このアイコンは、照会ワークロードのリストの上部のツールバーの左端にあります。
「呼び出し」
セクションの「
ワークロード・アドバイザーの実行
」ページが開きます。
「実行する項目の選択」
ボタンをクリックします。
「アクティビティーの選択 (Select Activities)」
ウィンドウで、
「アクセス・プランからの統計のレポート (Report statistics from access plans)」
を選択して、
「OK」
をクリックします。
「ワークロード表レポートの生成」
ウィンドウが表示されたら、生成するレポートの形式を選択します。次に、
「OK」
をクリックします。
タスクの結果
レポートは、
「確認」
セクションの
「ワークロード表レポートを開く」
ページに表示されます。
フィードバック