無償の照会チューニング・フィーチャーを使用して、DB2® for Linux, UNIX, and Windows と DB2 for z/OS® にアクセスするアプリケーションに含まれている SQL ステートメントのパフォーマンスを改善できます。
SQL ステートメントを読みやすくするためのフォーマットの設定、アクセス・プランのビジュアル表示の生成、ステートメントの参照先のオブジェクトに関する統計を収集するための推奨情報の取得などの操作が可能です。
さらに、アクセス・プランに関する情報を要約して推奨情報を組み込んだレポートを生成することもできます。
このタスクについて
無償フィーチャーという言い方をしているのは、SQL ステートメントのチューニング対象となる DB2 データベース・サブシステムで IBM® InfoSphere® Optim™ Query Workload Tuner バージョン 3.1 または 3.1.1 のアクティブなライセンスがなくてもそれらのフィーチャーを使用できるからです。
それらのフィーチャーは、InfoSphere Optim Query Workload Tuner に用意されているフィーチャーのサブセットです。
無償フィーチャーとその製品に用意されているフィーチャーの比較については、製品別の機能を参照してください。
手順
ほとんどの場合、Query Tuner ワークフロー・アシスタントの無償の照会チューニング・フィーチャーで SQL ステートメントをチューニングするために、以下の手順を実行できます。
- チューニングする SQL ステートメントをキャプチャーします。単一照会チューニング用の SQL ステートメントをキャプチャーできる場所を参照してください。
- SQL ステートメントをフォーマット設定して、ステートメントを読みやすく、分かりやすいようにします。 フォーマット済みバージョンの SQL ステートメントを見ると、未フォーマット・バージョンでは明白でなかったものを見抜けることがあります。SQL ステートメントのフォーマットを参照してください。
- SQL ステートメントのアクセス・プラン・グラフを分析して、ステートメントが参照するオブジェクト内のデータに DB2 がアクセスする方法を見つけます。 アクセス・プランのビジュアル表示の生成を参照してください。
- 統計アドバイザーを実行してその推奨情報に従い、DB2オプティマイザーが最新の最も重要な統計を持っているようにします。 統計の収集を参照してください。