Explain 表は、Explain 機能起動時のアクセス・プランを捕らえたものです。 このセクションでは、次の Explain 表および定義が説明されています。
Explain 表は、Explain 機能を呼び出す前に作成しておく必要があります。 'sqllib' ディレクトリーの 'misc' サブディレクトリーにある EXPLAIN.DDL ファイルに備えられている、 コマンド行プロセッサー入力スクリプトの例を使用してください。 Explain 表が要求されているデータベースに接続します。 それからコマンド db2 -tf EXPLAIN.DDL を発行すると表が作成されます。 詳細については、Explain 表の表定義を参照してください。
Explain 機能によって Explain 表を移植しても、 トリガーを活動化されたり、参照制約や検査制約を活動化されることはありません。 たとえば、挿入トリガーが EXPLAIN_INSTANCE 表に定義されており、 かつ適切なステートメントが Explain されているとしても、トリガーは活動化されません。
Explain 機能の詳細については、第 26 章, SQL Explain 機能を参照してください。
Explain 表の凡例: |
見出し | 説明 |
列名 | 列の名前 |
データ・ タイプ | 列のデータ・タイプ |
ヌル可能? |
○: ヌルは許される ×: ヌルは許されない |
キー? |
PK: この列は基本キーの一部 FK: この列は外部キーの一部 |
説明 | 列の説明 |