EXPLAIN_OBJECT 表

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

表 1. EXPLAIN_OBJECT 表. PK は、その列が主キーの一部であることを意味します。 FK は、その列が外部キーの一部であることを意味します。
列名 データ・タイプ NULL 可能 キー? 説明
EXPLAIN_REQUESTER VARCHAR(128) いいえ FK この Explain 要求を開始した許可 ID。
EXPLAIN_TIME TIMESTAMP いいえ FK Explain 要求の開始時刻。
SOURCE_NAME VARCHAR(128) いいえ FK 動的ステートメントに Explain 要求を出したときに実行していたパッケージの名前、 または静的 SQL に Explain 要求を出したときのソース・ファイルの名前。
SOURCE_SCHEMA VARCHAR(128) いいえ FK Explain 要求のソースのスキーマ、または修飾子。
SOURCE_VERSION VARCHAR(64) いいえ FK Explain 要求のソースのバージョン。
EXPLAIN_LEVEL CHAR(1) いいえ FK この行に関連する Explain 情報のレベル。
STMTNO INTEGER いいえ FK この Explain 情報に関連したパッケージ内のステートメントの番号。
SECTNO INTEGER いいえ FK この Explain 情報に関連したパッケージ内のセクションの番号。
OBJECT_SCHEMA VARCHAR(128) いいえ いいえ このオブジェクトが属しているスキーマ。
OBJECT_NAME VARCHAR(128) いいえ いいえ オブジェクトの名前。
OBJECT_TYPE CHAR(2) いいえ いいえ オブジェクトのタイプの記述ラベル。
CREATE_TIME TIMESTAMP はい いいえ オブジェクトの作成時刻。表関数の場合は NULL。
STATISTICS_TIME TIMESTAMP はい いいえ このオブジェクトを最後に更新した時刻。 このオブジェクトに統計がない場合は NULL 値。
COLUMN_COUNT SMALLINT いいえ いいえ このオブジェクトの列数。
ROW_COUNT INTEGER いいえ いいえ このオブジェクトの行数の見積もり。
WIDTH INTEGER いいえ いいえ オブジェクトの平均幅 (バイト数)。 索引の場合は -1 に設定します。
PAGES BIGINT いいえ いいえ オブジェクトがバッファー・プールで占有するページ数の見積もり。 表関数には、-1 に設定します。
DISTINCT CHAR(1) いいえ いいえ オブジェクト内の行が固有かどうか (つまり、重複しているかどうか) を示します。
可能な値は以下のとおりです。
Y
はい
N
いいえ
TABLESPACE_NAME VARCHAR(128) はい いいえ このオブジェクトが保管されている表スペースの名前。 表スペースが関係していない場合は、NULL 値に設定する。
OVERHEAD DOUBLE いいえ いいえ 指定された表スペースにランダム入出力を 1 回行うためのオーバーヘッドの見積合計 (ミリ秒)。 コントローラー・オーバーヘッド、ディスク・シーク、および待ち時間が組み入れられます。 次の場合は -1 に設定されます。
  • 表スペースが関係していない場合
  • パーティション・オブジェクトが関係しており、各パーティションの表スペースごとに値が異なる場合
  • パーティション・オブジェクトが関係しており、セクションの Explain を使用して EXPLAIN_OBJECT 表にデータが設定される場合
TRANSFER_RATE DOUBLE いいえ いいえ 指定の表スペースからデータ・ページを読み取るための時間の見積もり (ミリ秒単位)。 次の場合は -1 に設定されます。
  • 表スペースが関係していない場合
  • パーティション・オブジェクトが関係しており、各パーティションの表スペースごとに値が異なる場合
  • パーティション・オブジェクトが関係しており、セクションの Explain を使用して EXPLAIN_OBJECT 表にデータが設定される場合
PREFETCHSIZE INTEGER いいえ いいえ プリフェッチの実行時に読み取るデータ・ページの数。 次の場合は -1 に設定されます。
  • 表スペースが関係していない場合
  • パーティション・オブジェクトが関係しており、各パーティションの表スペースごとに値が異なる場合
  • パーティション・オブジェクトが関係しており、セクションの Explain を使用して EXPLAIN_OBJECT 表にデータが設定される場合
EXTENTSIZE INTEGER いいえ いいえ データ・ページを単位とするエクステント・サイズ。 表スペースの中のコンテナーにこの数のページが書き込まれたら、 次のコンテナーに切り替えるようになります。 表関数には、-1 に設定します。
CLUSTER DOUBLE いいえ いいえ 索引とのデータ・クラスタリングの程度。 >= 1 の場合は CLUSTERRATIO。 0 以上かつ 1 より小さい場合、これは CLUSTERFACTOR。 表、表関数について、またはこの統計が使用不可の場合は、-1 に設定します。
NLEAF BIGINT いいえ いいえ この索引オブジェクトの値が占めるリーフ・ページの数。 表、表関数について、またはこの統計が使用不可の場合は、-1 に設定します。
NLEVELS INTEGER いいえ いいえ この索引オブジェクトのツリー内の索引レベルの数。 表、表関数について、またはこの統計が使用不可の場合は、-1 に設定します。
FULLKEYCARD BIGINT いいえ いいえ この索引オブジェクトに組み込まれる個別全キー値の数。 表、表関数について、またはこの統計が使用不可の場合は、-1 に設定します。
OVERFLOW BIGINT いいえ いいえ 表内のオーバーフロー・レコードの合計数。 索引、表関数について、またはこの統計が使用不可である場合は、-1 に設定します。
FIRSTKEYCARD BIGINT いいえ いいえ 最初のキーの値の種類数。 表、表関数について、またはこの統計が使用不可の場合は、-1 に設定します。
FIRST2KEYCARD BIGINT いいえ いいえ 索引の最初の 2 列を使用する最初のキー値の種類数。 表、表関数について、またはこの統計が使用不可の場合は、-1 に設定します。
FIRST3KEYCARD BIGINT いいえ いいえ 索引の最初の 3 列を使用する最初のキー値の種類数。 表、表関数について、またはこの統計が使用不可の場合は、-1 に設定します。
FIRST4KEYCARD BIGINT いいえ いいえ 索引の最初の 4 列を使用する最初のキー値の種類数。表、表関数について、またはこの統計が使用不可の場合は、-1 に設定します。
SEQUENTIAL_PAGES BIGINT いいえ いいえ 索引キーの順序でディスクに存在し、それらの間に大きなギャップがないか、 わずかなギャップしかないリーフ・ページの数。 表、表関数について、またはこの統計が使用不可の場合は、-1 に設定します。
DENSITY INTEGER いいえ いいえ 索引によって占有されているページの範囲内の、 ページ数に対する SEQUENTIAL_PAGES の比率。 パーセントで表現される (0 から 100 の整数)。 表、表関数について、またはこの統計が使用不可の場合は、-1 に設定します。
STATS_SRC CHAR(1) いいえ いいえ 統計のソースを示します。 単一のノードからの場合は 1 に設定します。
AVERAGE_SEQUENCE_ GAP DOUBLE いいえ いいえ シーケンス間のギャップ。
AVERAGE_SEQUENCE_ FETCH_GAP DOUBLE いいえ いいえ 索引を使用してフェッチするときの、シーケンス間のギャップ。
AVERAGE_SEQUENCE_ PAGES DOUBLE いいえ いいえ 順次にアクセスできる索引ページの平均数。
AVERAGE_SEQUENCE_ FETCH_PAGES DOUBLE いいえ いいえ 索引を使用してフェッチする際の、順次にアクセスできる表ページの平均数。
AVERAGE_RANDOM_ PAGES DOUBLE いいえ いいえ 順次ページ・アクセスの間のランダム索引ページの平均数。
AVERAGE_RANDOM_ FETCH_PAGES DOUBLE いいえ いいえ 索引を使用してフェッチする際の、 順次ページ・アクセスの間のランダム表ページの平均数。
NUMRIDS BIGINT いいえ いいえ 索引内の行 ID の合計数。
NUMRIDS_DELETED BIGINT いいえ いいえ 索引内の疑似削除された行 ID の合計数。
NUM_EMPTY_LEAFS BIGINT いいえ いいえ 索引内の空白リーフ・ページの合計数。
ACTIVE_BLOCKS BIGINT いいえ いいえ 表内のアクティブなマルチディメンション・クラスタリング (MDC) ブロックの合計数。
NUM_DATA_PART INTEGER いいえ いいえ パーティション表のデータ・パーティションの数。 表がパーティション化されていない場合、1 に設定します。
NULLKEYS CHAR(1) はい いいえ NULL キーに索引を付けるかどうかを指定します。
  • N = NULL 値をすべて含むキーに索引は付けられない (INCLUDE 節からの列や式を考慮しない)
  • Y = NULL 値をすべて含むキーに索引が付けられる (INCLUDE 節からの列や式を考慮しない)
NULL 値は、このオブジェクトが索引ではないことを示します。
表 2. 可能な OBJECT_TYPE 値
説明
IX 索引
NK ニックネーム
RX RCT 索引
DP データ・パーティション表
TA
TF 表関数
+A コンパイラー参照の別名
+C コンパイラー参照の制約
+F コンパイラー参照の関数
+G コンパイラー参照のトリガー
+N コンパイラー参照のニックネーム
+T コンパイラー参照の表
+V コンパイラー参照のビュー
XI 論理 XML 索引
PI 物理 XML 索引
LI パーティション索引
LX パーティション論理 XML 索引
LP パーティション物理 XML 索引