EXPLAIN_OPERATOR 表
EXPLAIN_OPERATOR 表は、 照会コンパイラーが照会ステートメントを満たすために必要とするすべての演算子を格納します。
| 列名 | データ・タイプ | 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 | いいえ | いいえ | この演算子に至るまで (この演算子を含む) の、 選択したリモート・アクセス・プランの実行にかかる通信コストの累積の見積もり。 |
注:
- 複数のネットワーク・アダプターが存在する場合は、最も高い値を持つアダプターの累積通信コストが戻されます。
- この値には、 物理マシン間のネットワーク・トラフィックのコストのみが含まれます。 パーティション・データベース環境における同じ物理マシン上のノード・パーティション間の仮想通信コストは含まれません。
| 値 | 説明 |
|---|---|
| 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 | ジグザグ結合 |