SQL 解説書

EXPLAIN_OBJECT 表

EXPLAIN_OBJECT 表は、 SQL ステートメントを満たすために生成されるアクセス・プランが必要とするデータ・オブジェクトを指定します。

この表の定義については、EXPLAIN_OBJECT 表の定義を参照してください。

表 131. EXPLAIN_OBJECT 表
列名 データ・タイプ ヌル値 可能 ? キー ? 説明
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 情報に関連するパッケージのセクション番号。
OBJECT_SCHEMA VARCHAR(128) No No このオブジェクトが属しているスキーマ。
OBJECT_NAME VARCHAR(128) No No オブジェクト名。
OBJECT_TYPE CHAR(2) No No オブジェクトのタイプの記述ラベル。
CREATE_TIME TIMESTAMP Yes No オブジェクトの作成時刻。表関数の場合はヌル値。
STATISTICS_TIME TIMESTAMP Yes No このオブジェクトを最後に更新した時刻。 このオブジェクトに統計がない場合はヌル値。
COLUMN_COUNT SMALLINT No No このオブジェクトの列数。
ROW_COUNT INTEGER No No このオブジェクトの行数の見積もり。
WIDTH INTEGER No No オブジェクトの平均幅をバイトで示したもの。 索引の場合は -1 に設定します。
PAGES INTEGER No No オブジェクトがバッファー・プール内で必要とするページ数の見積もり。 表関数には、-1 に設定します。
DISTINCT CHAR(1) No No オブジェクトの行が特殊である (複写ではない) かを示す。

可能な値は次のとおりです。

Y
Yes

N
No
TABLESPACE_NAME VARCHAR(128) Yes No このオブジェクトが保管されている表スペースの名前。 表スペースが関係していない場合は、ヌル値に設定する。
OVERHEAD DOUBLE No No 指定された表スペースへのランダム入出力 1 度に対するオーバーヘッドの合計の見積もり (ミリ秒)。 コントローラー・オーバーヘッド、ディスク・シーク、および待ち時間を含む。 表スペースが関係していない時は -1 に設定します。
TRANSFER_RATE DOUBLE No No 指定の表スペースからデータ・ページを読み取るための時間の見積もり (ミリ秒単位)。 表スペースが関係していない時は -1 に設定します。
PREFETCHSIZE INTEGER No No 事前取り出しの実行時に読み取るデータ・ページの数。 表関数には、-1 に設定します。
EXTENTSIZE INTEGER No No データ・ページを単位とするエクステント・サイズ。 表スペースの中のコンテナーにこの数のページが書き込まれたら、 次のコンテナーに切り替わるようになります。 表関数には、-1 に設定します。
CLUSTER DOUBLE No No 索引とクラスター化しているデータの度数 1 以上の場合、これは CLUSTERRATIO。 0 以上かつ 1 より小さい場合、これは CLUSTERFACTOR。 表、表関数について、またはこの統計が利用不能の場合は、-1 に設定します。
NLEAF INTEGER No No この索引オブジェクトの値が必要とする葉ページの数。 表、表関数について、またはこの統計が利用不能の場合は、-1 に設定します。
NLEVELS INTEGER No No この索引オブジェクトのツリー内の索引レベルの数。 表、表関数について、またはこの統計が利用不能の場合は、-1 に設定します。
FULLKEYCARD BIGINT No No この索引オブジェクトに含まれる、特殊なフル・キー値の数。 表、表関数について、またはこの統計が利用不能の場合は、-1 に設定します。
OVERFLOW INTEGER No No 表内のオーバーフロー・レコードの合計数。 索引、表関数について、またはこの統計が利用不能な場合は、-1 に設定します。
FIRSTKEYCARD BIGINT No No 最初のキーの値の種類数。 表、表関数について、またはこの統計が利用不能の場合は、-1 に設定します。
FIRST2KEYCARD BIGINT No No 索引の最初の {2,3,4} 列を使用する最初の特殊キー値の数。 表、表関数について、またはこの統計が利用不能の場合は、-1 に設定します。
FIRST3KEYCARD BIGINT No No
FIRST4KEYCARD BIGINT No No
SEQUENTIAL_PAGES INTEGER No No 索引キーの順序でディスクに存在し、 それらの間に大きなギャップがないか、わずかなギャップしかない葉ページの数。 表、表関数について、またはこの統計が利用不能の場合は、-1 に設定します。
DENSITY INTEGER No No 索引によって占有されているページの範囲内の、ページ数に対する SEQUENTIAL_PAGES の比率。 パーセントで表現される (0〜100 の整数)。 表、表関数について、またはこの統計が利用不能の場合は、-1 に設定します。

表 132. 可能な OBJECT_TYPE 値
説明
IX 索引
TA
TF 表関数


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]