SQL ステートメントのフォーマット

Query Tuner ワークフロー・アシスタントでは、SQL ステートメントの構造をはっきり理解するために、そのステートメントのフォーマットを設定できます。

始める前に

このタスクについて

照会をチューニング用にキャプチャーする場合、ほとんどの場合は、照会のテキストはあまり適切にはフォーマットされません。照会チューニング用のワークフロー・アシスタントでは、それぞれの表参照、SELECT 節のそれぞれの列参照、およびそれぞれの述部が、それぞれ独立した行に表示されるように、照会をフォーマットすることができます。

照会ブロックや副照会などの複雑な照会のセクションを展開/省略して、照会の概要を表示したり、照会の一部をより詳しく調べたりできます。フォーマット済み照会の任意の行をクリックすると、同じ表の列または表参照を含む照会のその他の行も強調表示されます。また、ローカル述部または結合述部、表参照、最も高いフィルター係数などのさまざまな基準に従って述部を配列することにより、フォーマット設定をカスタマイズすることもできます。

手順

SQL ステートメントをフォーマット設定するには、以下を実行します。

  1. チューニングする SQL ステートメントをキャプチャーします。単一照会チューニング用の SQL ステートメントをキャプチャーできる場所を参照してください。
  2. キャプチャーされたステートメントのいずれかを選択して、「アドバイザーおよびツールの呼び出し」ボタンをクリックします。 「呼び出し」セクションに、「単一照会アドバイザーおよび分析ツールの実行」ページが開きます。
  3. SQL ステートメントが参照する未修飾オブジェクトに使用するスキーマを設定したり、(DB2 for z/OS® でステートメントを実行するときに) SQL ID を変更したりする必要がある場合、このページの SQL ステートメントの上部の「スキーマ」フィールドおよび「SQLID」フィールドで、これらの値を指定します。スキーマと SQL ID のグローバル・デフォルトの設定については、未修飾オブジェクト、SQL ID、またはその両方に使用するためのスキーマの設定を参照してください。
  4. 実行する項目の選択」ボタンをクリックします。
  5. 「アクティビティーの選択 (Select Activities)」ウィンドウで、「SQL ステートメントのフォーマットおよび注釈付け (Format and annotate SQL statement)」オプションを選択します。 次に、「OK」をクリックします。

タスクの結果

Query Tuner ワークフロー・アシスタント「確認」セクションが開きます。 「アクティビティーの選択 (Select Activities)」ウィンドウで追加オプションを選択したために「フォーマット済み照会の確認」ページが開いていない場合は、このセクションの左側の「フォーマット済み照会を開く」をクリックします。

フォーマット済み照会では、各表参照、SELECT 節の各列参照、および各述部は、それぞれ独立した行で表示されます。 照会ブロックや副照会などの複雑な照会のセクションを展開/省略して、照会の概要を表示したり、照会の一部をより詳しく調べたりできます。フォーマット済み照会の任意の行をクリックすると、同じ表の列または表参照を含む照会のその他の行も強調表示されます。また、ローカル述部または結合述部、表参照、最も高いフィルター係数などのさまざまな基準に従って述部を配列することにより、フォーマット設定をカスタマイズすることもできます。


フィードバック