SQL Reference

EXPLAIN_OPERATOR Table

The EXPLAIN_OPERATOR table contains all the operators needed to satisfy the SQL statement by the SQL compiler.

For the definition of this table, see EXPLAIN_OPERATOR Table Definition.

Table 133. EXPLAIN_OPERATOR Table
Column Name Data Type Nullable? Key? Description
EXPLAIN_REQUESTER VARCHAR(128) No FK Authorization ID of initiator of this Explain request.
EXPLAIN_TIME TIMESTAMP No FK Time of initiation for Explain request.
SOURCE_NAME VARCHAR(128) No FK Name of the package running when the dynamic statement was explained or name of the source file when the static SQL was explained.
SOURCE_SCHEMA VARCHAR(128) No FK Schema, or qualifier, of source of Explain request.
EXPLAIN_LEVEL CHAR(1) No FK Level of Explain information for which this row is relevant.
STMTNO INTEGER No FK Statement number within package to which this explain information is related.
SECTNO INTEGER No FK Section number within package to which this explain information is related.
OPERATOR_ID INTEGER No No Unique ID for this operator within this query.
OPERATOR_TYPE CHAR(6) No No Descriptive label for the type of operator.
TOTAL_COST DOUBLE No No Estimated cumulative total cost (in timerons) of executing the chosen access plan up to and including this operator.
IO_COST DOUBLE No No Estimated cumulative I/O cost (in data page I/Os) of executing the chosen access plan up to and including this operator.
CPU_COST DOUBLE No No Estimated cumulative CPU cost (in instructions) of executing the chosen access plan up to and including this operator.
FIRST_ROW_COST DOUBLE No No Estimated cumulative cost (in timerons) of fetching the first row for the access plan up to and including this operator. This value includes any initial overhead required.
RE_TOTAL_COST DOUBLE No No Estimated cumulative cost (in timerons) of fetching the next row for the chosen access plan up to and including this operator.
RE_IO_COST DOUBLE No No Estimated cumulative I/O cost (in data page I/Os) of fetching the next row for the chosen access plan up to and including this operator.
RE_CPU_COST DOUBLE No No Estimated cumulative CPU cost (in timerons) of fetching the next row for the chosen access plan up to and including this operator.
COMM_COST DOUBLE No No Estimated cumulative communication cost (in TCP/IP frames) of executing the chosen access plan up to and including this operator.
FIRST_COMM_COST DOUBLE No No Estimated cumulative communications cost (in TCP/IP frames) of fetching the first row for the chosen access plan up to and including this operator. This value includes any initial overhead required.
BUFFERS DOUBLE No No Estimated buffer requirements for this operator and its inputs.
REMOTE_TOTAL_COST DOUBLE No No Estimated cumulative total cost (in timerons) of performing operation(s) on remote database(s).
REMOTE_COMM_COST DOUBLE No No Estimated cumulative communication cost of executing the chosen remote access plan up to and including this operator.

Table 134. OPERATOR_TYPE Values
Value Description
DELETE Delete
FETCH Fetch
FILTER Filter rows
GENROW Generate Row
GRPBY Group By
HSJOIN Hash Join
INSERT Insert
IXAND Dynamic Bitmap Index ANDing
IXSCAN Index Scan
MSJOIN Merge Scan Join
NLJOIN Nested loop Join
RETURN Result
RIDSCN Row Identifier (RID) Scan
RQUERY Remote Query
SORT Sort
TBSCAN Table Scan
TEMP Temporary Table Construction
TQ Table Queue
UNION Union
UNIQUE Duplicate Elimination
UPDATE Update


[ Top of Page | Previous Page | Next Page ]