パフォーマンス改善のための照会ワークロード内の SQL ステートメントの改訂に関する推奨情報の生成とそれに基づく対応

ワークロード照会アドバイザーは、一連の規則およびベスト・プラクティスを使用して、 オプティマイザーが次善のアクセス・パスを選択する原因になる可能性がある、SQL ステートメント内の構造を検出します。 ステートメントを書き換えて、推奨情報で識別されている問題を解決することができます。

始める前に

このタスクについて

ワークロード照会アドバイザーは、照会内で以下のことを行う可能性を探します。

手順

  1. 「管理」セクションで、「ワークロードの管理およびチューニング」ページを開きます。
  2. 照会ワークロードを選択し、「アドバイザーおよびツールの呼び出し」アイコンをクリックします。このアイコンは、照会ワークロードのリストの上部のツールバーの左端にあります。「呼び出し」セクションの「ワークロード・アドバイザーの実行」ページが開きます。
  3. ワークロード統計アドバイザーが推奨した RUNSTATS コマンドと、ワークロード索引アドバイザーが推奨した DDL ステートメントを実行した後で、ワークロード照会アドバイザーを実行している場合は、「照会ワークロードの再 EXPLAIN」チェック・ボックスが選択されていることを確認します。 これで SQL ステートメントの統計が正確になり、索引に関する推奨事項が実装されているので、ワークフロー・アシスタントはそのステートメントの EXPLAIN 情報を更新する必要があります。
  4. 実行する項目の選択」ボタンをクリックします。
  5. アクティビティーの選択 (Select Activities)」ウィンドウで、「照会の改訂 (Query revisions)」チェック・ボックスを選択し、「OK」をクリックします。 ワークロード照会アドバイザーの実行後に、「確認」セクションの「アドバイザーの推奨情報の確認」ページが開きます。「サマリー」セクションは、照会の改訂について推奨事項があるかどうかを示します。
  6. ワークロード・アドバイザーの推奨情報を確認」ページで、「照会の改訂 (Query revisions)」タブをクリックして、改訂に関して新しい推奨情報があるかどうかを確認します。
  7. 表のいずれかの行を選択して、「照会の表示」アイコンをクリックします。
  8. 「ワークロード照会アドバイザーの詳細」 セクションで、いずれかのステートメントを選択し、「照会の詳細の表示」アイコンをクリックします。
  9. 選択した SQL ステートメントに関して表示される推奨情報に従います。
  10. すべての推奨事項が実装されるまで、ステップ 6 から 10 に従います。

フィードバック