EXPLAIN_OPERATOR 表

EXPLAIN_OPERATOR 表は、 照会コンパイラーが照会ステートメントを満たすために必要とするすべての演算子を格納します。

表 1. EXPLAIN_OPERATOR 表PK は、その列が主キーの一部であることを意味します。 FK は、その列が外部キーの一部であることを意味します。
列名 データ・タイプ 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_LEVEL CHAR(1) いいえ PK この行に関連する Explain 情報のレベル。
STMTNO INTEGER いいえ PK この Explain 情報に関連したパッケージ内のステートメントの番号。
SECTNO INTEGER いいえ PK この Explain 情報に関連したパッケージ内のセクションの番号。
OPERATOR_ID INTEGER いいえ PK この照会内の演算子の固有な ID。
OPERATOR_TYPE CHAR(6) いいえ いいえ 演算子のタイプの記述ラベル。
TOTAL_COST DOUBLE いいえ いいえ この演算子に至るまで (この演算子を含む) の、 選択したアクセス・プランの実行にかかる合計コスト (timeron 単位) の累積の見積もり。
IO_COST DOUBLE いいえ いいえ この演算子に至るまで (この演算子を含む) の、 選択したアクセス・プランの実行にかかる入出力コスト (データ・ページの入出力単位) の累積の見積もり。
CPU_COST DOUBLE いいえ いいえ 選択したアクセス・プランをこの演算子まで実行した場合にかかる CPU コスト (命令数) の累積の見積もり。
FIRST_ROW_COST DOUBLE いいえ いいえ この演算子までのアクセス・プランで 1 行目を取り出した場合にかかる累積合計 (timeron 数) の見積もり。 この値には、必要な初期オーバーヘッドが入ります。
RE_TOTAL_COST DOUBLE いいえ いいえ この演算子に至るまで (この演算子を含む) の、 選択したアクセス・プランの次の行の取り出しにかかるコスト (timeron 単位) の累積の見積もり。
RE_IO_COST DOUBLE いいえ いいえ この演算子に至るまで (この演算子を含む) の、 選択したアクセス・プランの次の行の取り出しにかかる入出力コスト (データ・ページの入出力単位) の累積の見積もり。
RE_CPU_COST DOUBLE いいえ いいえ この演算子に至るまで (この演算子を含む) の、 選択したアクセス・プランの次の行のフェッチにかかる CPU コスト (命令数) の累積の見積もり。
COMM_COST DOUBLE いいえ いいえ この演算子に至るまで (この演算子を含む) の、 選択したアクセス・プランの実行において、 単一ネットワーク・アダプターのネットワーク・トラフィック・フローにかかる通信コスト (TCP/IP フレーム単位) の累積の見積もり (注 1 および注 2 を参照)。
FIRST_COMM_COST DOUBLE いいえ いいえ この演算子に至るまで (この演算子を含む) の、 選択したアクセス・プランの最初の行の取り出しにおいて、 単一ネットワーク・アダプターのネットワーク・トラフィック・フローにかかる通信コスト (TCP/IP フレーム単位) の累積の見積もり この値には、必要な初期オーバーヘッドが入ります。 (注 1 および注 2 を参照)。
BUFFERS DOUBLE いいえ いいえ この演算子とその入力に必要なバッファーの見積もり。
REMOTE_TOTAL_COST DOUBLE いいえ いいえ リモート・データベース操作の実行にかかる合計コスト (timeron 単位) の累積の見積もり。
REMOTE_COMM_COST DOUBLE いいえ いいえ この演算子に至るまで (この演算子を含む) の、 選択したリモート・アクセス・プランの実行にかかる通信コストの累積の見積もり。
注:
  1. 複数のネットワーク・アダプターが存在する場合は、最も高い値を持つアダプターの累積通信コストが戻されます。
  2. この値には、 物理マシン間のネットワーク・トラフィックのコストのみが含まれます。 パーティション・データベース環境における同じ物理マシン上のノード・パーティション間の仮想通信コストは含まれません。
表 2. OPERATOR_TYPE の値
説明
DELETE 削除
EISCAN 拡張索引スキャン
FETCH フェッチ
FILTER 行フィルター
GENROW 生成行
GRPBY Group By
HSJOIN Hash Join
INSERT 挿入
IXAND 動的ビットマップ索引 ANDing
IXSCAN リレーショナル索引スキャン
MSJOIN マージ・スキャン結合
NLJOIN ネスト・ループの結合
REBAL SMP サブエージェント間の行のリバランス
RETURN 結果
RIDSCN 行 ID (RID) スキャン
RPD リモート・プッシュダウン
SHIP リモート・システムへの照会の配送
ソート ソート
TBFUNC インストリーム表関数の演算子
TBSCAN 表スキャン
TEMP 一時表構造
TQ テーブル・キュー
UNION 結合
UNIQUE Duplicate Elimination
UPDATE 更新
XISCAN XML データに対する索引スキャン
XSCAN XML 文書のナビゲーション・スキャン
XANDOR XML データに対する索引の ANDing および ORing
ZZJOIN ジグザグ結合