EXPLAIN_INSTANCE 表
EXPLAIN_INSTANCE 表は、すべての Explain 情報用の主コントロール表です。 Explain 表中のデータの各行は、この表内のある固有の 1 行に明示的にリンクされます。
EXPLAIN_INSTANCE 表は、Explain 対象の SQL ステートメントのソースに関する基本情報、 および Explain 機能の環境に関する情報を提供します。
| 列名 | データ・タイプ | NULL 可能 | キー? | 説明 | |
|---|---|---|---|---|---|
| EXPLAIN_REQUESTER | VARCHAR(128) | いいえ | PK | この Explain 要求を開始した許可 ID。 | |
| EXPLAIN_TIME | TIMESTAMP | いいえ | PK | Explain 要求の開始時刻。 | |
| SOURCE_NAME | VARCHAR(128) | いいえ | PK | 動的ステートメントに Explain 要求を出したときに実行していたパッケージの名前、 または静的 SQL に Explain 要求を出したときのソース・ファイルの名前。 | |
| SOURCE_SCHEMA | VARCHAR(128) | いいえ | PK | Explain 要求のソースのスキーマ、または修飾子。 | |
| SOURCE_VERSION | VARCHAR(64) | いいえ | PK | Explain 要求のソースのバージョン。 | |
| EXPLAIN_OPTION | CHAR(1) | いいえ | いいえ | この要求に関して要求された Explain 情報の内容を示します。
可能な値は以下のとおりです。
|
|
| SNAPSHOT_TAKEN | CHAR(1) | いいえ | いいえ | この要求に関して Explain スナップショットが取られたかどうかを示します。
可能な値は以下のとおりです。
|
|
| Db2_VERSION | CHAR(7) | いいえ | いいえ | この Explain 要求を処理した IBM® 製品のリリース番号。フォーマットは VV.RR.M. です。
|
|
| SQL_TYPE | CHAR(1) | いいえ | いいえ | Explain インスタンスが静的と動的のどちらの SQL に関するものであったかどうかを示します。
可能な値は以下のとおりです。
|
|
| QUERYOPT | INTEGER | いいえ | いいえ | Explain 呼び出しの時点で SQL コンパイラーが使用する照会最適化クラスを示します。 値は、Explain 中の SQL ステートメントについて SQL コンパイラーが実行したのが、 どのレベルの照会最適化であるかを示します。 | |
| BLOCK | CHAR(1) | いいえ | いいえ | SQL ステートメントのコンパイル時に使用されたカーソルのブロッキング・タイプを示します。
可能な値は以下のとおりです。
|
|
| ISOLATION | CHAR(2) | いいえ | いいえ | SQL ステートメントのコンパイル時に使用された分離レベルの種類を示します。
可能な値は以下のとおりです。
|
|
| BUFFPAGE | INTEGER | いいえ | いいえ | Explain 呼び出し時の buffpage データベース構成設定の値が含まれます。
重要: buffpage データベース構成は推奨されておらず、将来のリリースで除去される可能性があります。
|
|
| AVG_APPLS | INTEGER | いいえ | いいえ | Explain 呼び出し時に、 avg_appls データベース構成パラメーターの値が入れられます。 | |
| SORTHEAP | INTEGER | いいえ | いいえ | Explain 呼び出し時に、 sortheap データベース構成パラメーターの値が入れられます。 | |
| LOCKLIST | INTEGER | いいえ | いいえ | Explain 呼び出し時に、 locklist データベース構成パラメーターの値が入れられます。 | |
| MAXLOCKS | SMALLINT | いいえ | いいえ | Explain 呼び出し時に、 maxlocks データベース構成パラメーターの値が入れられます。 | |
| LOCKS_AVAIL | INTEGER | いいえ | いいえ | オプティマイザーによって各ユーザーごとに使用可能と見なされるロックの数が入っています。 (locklist および maxlocks から派生したもの。) | |
| CPU_SPEED | DOUBLE | いいえ | いいえ | Explain 呼び出し時に、 cpuspeed データベース・マネージャー構成パラメーターの値が入れられます。 | |
| REMARKS | VARCHAR(254) | はい | いいえ | ユーザーが入力したコメント。 | |
| DBHEAP | INTEGER | いいえ | いいえ | Explain 呼び出し時に、 dbheap データベース構成パラメーターの値が入れられます。 | |
| COMM_SPEED | DOUBLE | いいえ | いいえ | Explain 呼び出し時に、 comm_bandwidth データベース構成パラメーターの値が入れられます。 | |
| PARALLELISM | CHAR(2) | いいえ | いいえ | 可能な値は以下のとおりです。
|
|
| DATAJOINER | CHAR(1) | いいえ | いいえ | 可能な値は以下のとおりです。
|
|
| EXECUTABLE_ID | VARCHAR(32) FOR BIT DATA | はい | いいえ | 実行された SQL ステートメント・セクションを一意的に識別する、データ・サーバーで生成されたバイナリー・トークン。 | |
| EXECUTION_TIME | TIMESTAMP | はい | いいえ | セクションの実行が開始された時刻。 |