Oracle データベースに固有のノード

Oracle データベースで実行される SQL ステートメント用に Visual Explain を使用する場合、Visual Explain はアクセス・プラン・グラフで以下のノードを使用します。
「演算子ショート・ネーム」フィールド内の値は、Visual Explain ダイアグラムに表示されます。 ノードの上に移動すると、ロング・ネームも表示されます。
表 1. Oracle データ・サーバー・ノード
演算子ロング・ネーム 演算子ショート・ネーム 説明
AND-EQUAL ANDEQ 複数の行 ID の集合を受け取る演算子。重複を除去し、集合の論理積を返します。
BITMAP BITMAP アクセスにビットマップを使用する演算子。オプティマイザーが選択して使用できるさまざまなオプションがあります。
BUFFER BUFFER バッファー演算子
CONCATENATION CONCAT 複数の行の集合を受け取る演算子。集合の Union All を返します。
CONNECT BY CONNBY CONNECT BY 節を含む照会に対して、階層順に行を取り出す演算子。
COUNT COUNT 表から選択された行数を数える演算子。
FAST FAST 加速されたデータベースのアンロードを高速で抽出します。
FILTER FILTER 行の集合を受け取り、一部を除去して残りを返す演算子。
FIRST_ROW FROW 最初の行へのアクセスのみ。
FOR_UPDATE FORUPD FOR UPDATE 節を含む照会によって選択された行を取り出しロックする演算子。
HASH HASH 行の集合をグループにハッシュする演算子。
HASH_JOIN HJOIN ハッシュ結合演算子。
INDEX_SCAN INDX 索引スキャン演算子。
INLIST_ITERATOR INLSTITR IN リスト述部にある各値に対して、プラン内の次の演算を処理する演算子。
INTERSECTION INTRSCT 2 つの行の集合を受け取り、重複を除去して論理積を返す演算子。
MERGE_JOIN MJOIN マージ結合演算子
MINUS MINUS 2 つの行の集合を受け取り、最初の集合には現れるが 2 番目の集合には現れない行を、重複を除去して返す演算子。
NESTED_LOOPS NLJOIN ネスト・ループ結合演算子。
PARTITION PART パーティション・アクセス演算子。表または索引のパーティションを処理します。
PX ITERATOR PXI オブジェクトの、並列スレーブ・パーティションの集合内のブロックまたはチャンク範囲への分割をインプリメントする演算子。
PX_BLOCK PXB オブジェクトの、並列スレーブ・パーティションの集合にまたがるブロックまたはチャンク範囲への分割をインプリメントする演算子。
PX_COORDINATOR PXC 並列プランの制御、スケジュール、および実行を行う Query Coordinator をインプリメントする演算子。
PX_RECEIVE PXR PX SEND ノード上で実行中の送信/プロデューサー (QC またはスレーブ) から再パーティション化されたデータを読み取り、コンシューマー/レシーバー・スレーブ・ノードを表示する演算子。
PX_SEND PXS 2 つのスレーブ集合間の境界、および、送信/プロデューサー側でデータがどのように再パーティション化されているかを示す演算子。
REMOTE REMOTE リモート・データベースからデータを取り出す演算子。
SELECT_STATEMENT SELSTMT SELECT ステートメント演算子。
SEQUENCE SEQ シーケンスの値にアクセスする演算子。
SORT SORT SORT ステートメント演算子。
TABLE_ACCESS TBSCAN 表スキャン演算子。
TRANSPOSE TRAN GROUP BY の結果を変換して最終的なピボット・データを作成することにより、Pivot 演算を評価する演算子。
UNION UNION 2 つの行の集合を受け取り、重複を除去して和集合を返す演算子。
UNION-ALL UNIONA 複数の行の集合を受け取り、集合の Union All を返す演算子。
UNPIVOT UNPIVOT 列ベースのデータを分離した行に変換する演算子。
WINDOW WINDOW Window 演算子。
PARTITION RANGE PRANGE パーティション範囲にアクセスする演算子。
PIVOT PIVOT 分離した行のデータを取り、集約して列に変換する演算子。
INSERT STATEMENT INSSTMT INSERT ステートメント演算子。
UPDATE STATEMENT UPDSTMT UPDATE ステートメント演算子。
LOAD TABLE CONVENTIONAL LDTBL 表のロード演算子。
UPDATE UPDATE Update 演算子。
CONNECT BY PUMP CONNPUMP 階層的 self-join に参加する演算子。
DELETE STATEMENT DELSTMT DELETE ステートメント演算子。
DELETE DELETE DELETE 演算子。
TABLE ACCESS FULL TBFULL 表からすべての行を取り出す演算子。
TABLE ACCESS SAMPLE TBSAMPL 表からサンプリングされた行を取り出す演算子。
TABLE ACCESS CLUSTER TBCLUSTR 索引付きクラスター・キーの値に基づいて、表から行を取り出す演算子。
TABLE ACCESS HASH TBHASH ハッシュ・クラスター・キー値に基づいて、表から行を取り出す演算子。
TABLE ACCESS BY ROWID RANGE TBRIDRNG ROWID 範囲に基づいて、表から行を取り出す演算子。
TABLE ACCESS SAMPLE BY ROWID RANGE TBSRIDRNG ROWID 範囲に基づいて、表からサンプリングされた行を取り出す演算子。
TABLE ACCESS BY USER ROWID TBURID ユーザーが提供した ROWID を使用して、表から行を取り出す演算子。
TABLE ACCESS BY INDEX ROWID TBIRID 表がパーティション化されておらず、行が索引を使用して配置されているような、表の行を取り出す演算子。
TABLE ACCESS BY GLOBAL INDEX ROWID TBGIRID 表がパーティション化され、行がグローバル索引だけを使用して配置されているときに、表の行を取り出す演算子。
TABLE ACCESS BY LOCAL INDEX ROWID TBLIRID ローカル索引から ROWID を使用して表がアクセスされたときに、表から行を取り出す演算子。
INDEX UNIQUE IXUNIQ ユニーク索引を使用して、表から行を取り出す演算子。
INDEX RANGE IXRANGE 範囲スキャン・モード (昇順) で、索引を使用して表から行を取り出す演算子。
INDEX RANGE DESCENDING IXRANGED 範囲スキャン・モード (降順) で、索引を使用して表から行を取り出す演算子。
INDEX FULL IXFULL フル索引スキャンによって、表から行を取り出す演算子。
INDEX FULL DESCENDING IXFULLD 降順のフル索引スキャンによって、表から行を取り出す演算子。
INDEX FAST FULL SCAN IXFASTFS 索引の高速フル・スキャンによって、表から行を取り出す演算子。
INDEX SKIP SCAN IXSKIPS 連結索引を使用して、索引スキャンを実行する演算子。
XPATH EVALUATION XPATHEVAL 照会で、XPath Evaluation を実行する演算子。
SORT UNIQUE SORTUNIQ 重複した行を除去するソート演算子
SORT GROUP BY SORTGRP グループをサポートするソート演算子
SORT JOIN SORTJOIN 親結合演算のためのソート演算子
SORT ORDER BY SORTORDBY ORDER BY のためのソート演算子
SORT GROUP BY PIVOT SORTGRPP Pivot 演算によるグループのためのソート演算子
SORT AGGREGATE SORTAGG グループ演算のためのソート演算子
FAST DUAL FASTDUAL 二重システム・テーブルに関係する演算子。
MERGE STATEMENT MERGSTMT Merge ステートメント演算子。
MERGE MERGE Merge 演算子。
COLLECTION ITERATOR COLLITR コレクション・イテレーター (表関数を繰り返す) を使用する演算子。
BITMAP CONVERSION BMAPCONV ビットマップを ROWID へ、または ROWID からビットマップへの変換を実行する演算子。
BITMAP INDEX BMAPINDX フル、範囲、または単一値スキャンを含むビットマップ索引スキャンを実行する演算子。
BITMAP AND BMAPAND ビットマップの AND 演算を実行する演算子。
LOAD AS SELECT LOADASSEL LOAD AS SELECT 演算子
TEMP TABLE TRANSFORMATION TMPTABTRANS 一時表変換演算子。

フィードバック