EXPLAIN_STREAM 表は、 個々の演算子とデータ・オブジェクトの間の入出力データ・ストリームを示します。 データ・オブジェクト自体は、EXPLAIN_OBJECT 表で示されています。 データ・ストリームに関連する演算子は、EXPLAIN_OPERATOR 表で探せます。
この表の定義については、EXPLAIN_STREAM 表の定義を参照してください。
列名 | データ・タイプ | ヌル値 可能? | キー? | 説明 |
---|---|---|---|---|
EXPLAIN_REQUESTER | VARCHAR(128) | No | FK | この Explain 要求を開始した許可 ID。 |
EXPLAIN_TIME | TIMESTAMP | No | FK | Explain 要求の開始時刻。 |
SOURCE_NAME | VARCHAR(128) | No | FK | 動的ステートメントに Explain 要求を出したときに実行していたパッケージの名前、 または静的 SQL に Explain 要求を出したときのソース・ファイルの名前。 |
SOURCE_SCHEMA | VARCHAR(128) | No | FK | Explain 要求のソースのスキーマ、または修飾子。 |
EXPLAIN_LEVEL | CHAR(1) | No | FK | この行に関連する Explain 情報のレベル。 |
STMTNO | INTEGER | No | FK | パッケージ内のステートメントのうち、この Explain 情報に関連するもののステートメント番号。 |
SECTNO | INTEGER | No | FK | この Explain 情報に関連するパッケージのセクション番号。 |
STREAM_ID | INTEGER | No | No | このデータ・ストリームに対する特定の演算子の固有 ID。 |
SOURCE_TYPE | CHAR(1) | No | No | このデータ・ストリームのソースを示す。
|
SOURCE_ID | SMALLINT | No | No | このデータ・ストリームのソースである照会内の、演算子に対する固有 ID。 SOURCE_TYPE が 'D' の場合、-1 に設定します。 |
TARGET_TYPE | CHAR(1) | No | No | このデータ・ストリームのターゲットを示します。
|
TARGET_ID | SMALLINT | No | No | このデータ・ストリームのターゲットである照会内の、演算子に対する固有 ID。 TARGET_TYPE が 'D' の場合、-1 に設定します。 |
OBJECT_SCHEMA | VARCHAR(128) | Yes | No | 影響を受けたデータ・オブジェクトが属するスキーマ。 SOURCE_TYPE および TARGET_TYPE が共に 'O' である場合、ヌル値に設定します。 |
OBJECT_NAME | VARCHAR(128) | Yes | No | データ・ストリームの対象となるオブジェクトの名前。 SOURCE_TYPE および TARGET_TYPE が共に 'O' である場合、ヌル値に設定します。 |
STREAM_COUNT | DOUBLE | No | No | データ・ストリームのカーディナリティーの見積もり。 |
COLUMN_COUNT | SMALLINT | No | No | データ・ストリーム内の列数。 |
PREDICATE_ID | INTEGER | No | No | ストリームが述部に対する副照会の一部である場合、 ID が反映される。それ以外は列は -1 に設定される。 |
COLUMN_NAMES | CLOB(1M) | Yes | No | この列には、このストリームに関連した列の名前や配列情報が含まれています。
名前は以下の形式に従います。 NAME1(A)+NAME2(D)+NAME3+NAME4
ここで、(A) は昇順の列、 (D) は降順の列を示し、 配列情報がないものは、列が配列されていないか、 配列が関係ないかのいずれかを示します。 |
PMID | SMALLINT | No | No | 区分化マップの ID。 |
SINGLE_NODE | CHAR(5) | Yes | No | このデータ・ストリームが単一または複数の区分にあるかどうかを示します。
|
PARTITION_COLUMNS | CLOB(64K) | Yes | No | このデータ・ストリームが区分化される列のリスト。 |