Following are the abbreviations that you see in execution plans.
Short text plan | Long text plan | Additional information |
---|---|---|
Costed Best Plan |
The optimizer generates and costs access plans for a given query. During this process the current best plan maybe replaced by a new best plan found to have a lower cost estimate. The last best plan is the execution plan used to execute the statement. Costed Best Plans indicates the number of times the optimizer found a better plan than the current best plan. A low number indicates that the best plan was determined early in the enumeration process. Since the optimizer starts the enumeration process at least once for each query block in the given statement, Costed Best Plans represents the cumulative count. See How the optimizer works. |
|
Costed Plans |
Many plans generated by the optimizer are found to be too expensive compared to the best plan found so far. Costed Plans represents the number of partial or complete plans the optimizer considered during the enumeration processes for a given statement. |
|
DELETE | Delete | The root node of a DELETE operation. See DELETE statement. |
DistH | HashDistinct | |
DistO | OrderedDistinct | |
DP | DecodePostings |
See DecodePostings (DP). |
DT | DerivedTable | |
EAH | HashExceptAll | |
EAM | MergeExceptAll | |
EH | HashExcept | |
EM | MergeAccept | |
Exchange | Exchange | |
Filter | Filter | |
GrByH | HashGroupBy | |
GrByHClust | HashGroupByClustered | |
GrByHSets | HashGroupBySets | |
GrByO | OrderedGroupBy | |
GrByOSets | OrderedGroupBySets | |
GrByS | SingleRowGroupBy | |
GrBySSets | SortedGroupBySets | |
HF | HashFilter | |
HFP | ParallelHashFilter | |
HTS | HashTableScan | |
IAH | HashIntersectAll | |
IAM | MergeIntersectAll | |
IH | HashIntersect | |
IM | MergeIntersect | |
IN | InList | |
table-name<index-name> |
IndexScan, ParallelIndexScan |
In a graphical plan, an index scan appears as an index name in a trapezoid. See IndexScan method. |
INSENSITIVE | Insensitive | |
INSERT | Insert |
Root node of an insert operation. See INSERT statement. |
IO | IndexOnlyScan, ParallelIndexOnlyScan |
See IndexOnlyScan method (IO), and ParallelIndexScan method. |
JH | HashJoin | |
JHS | HashSemijoin | |
JHSP | ParallelHashSemijoin | |
JHFO | Full Outer HashJoin | |
JHA | HashAntisemijoin | |
JHAP | ParallelHashAntisemijoin | |
JHO | Left Outer HashJoin | |
JHP | ParallelHashJoin | |
JHPO | ParallelLeftOuterHashJoin | |
JHR | RecursiveHashJoin | |
JHRO | RecursiveLeftOuterHashJoin | |
JM | MergeJoin | |
JMFO | Full Outer MergeJoin | |
JMO | Left Outer MergeJoin | |
JNL | NestedLoopsJoin | |
JNLA | NestedLoopsAntisemijoin | |
JNLFO | Full Outer NestedLoopsJoin | |
JNLO | Left Outer NestedLoopsJoin | |
JNLS | NestedLoopsSemijoin | |
KEYSET | Keyset |
Indicates a keyset-driven cursor. See SQL Anywhere cursors. |
LOAD | Load |
Root node of a load operation. See LOAD TABLE statement. |
MultiIdx | MultipleIndexScan | |
OpenString | OpenString | |
Optimization Time |
The total time spent by the optimizer during all enumeration processes for a given statement. |
|
PC | ProcCall |
Procedure call (table function). See ProcCall algorithm (PC). |
PreFilter | PreFilter | |
RL | RowLimit | |
ROWID | RowIdScan |
In a graphical plan, a row ID scan appears as a table name in a rectangle. See RowIdScan method (ROWID). |
ROWS | RowConstructor | |
RR | RowReplicate | |
RT | RecursiveTable | |
RU | RecursiveUnion | |
SELECT | Select |
Root node of a SELECT operation. See SELECT statement. |
seq | TableScan, ParallelTableScan |
In a graphical plan, table scans appear as a table name in a rectangle. See TableScan method (seq), and ParallelTableScan method. |
Sort | Sort |
Indexed or merge sort. See Sort algorithm (Sort). |
SrtN | SortTopN | |
TermBreak | TermBreak |
The full text search TermBreaker algorithm. See How to alter a text index. |
UA | UnionAll | |
UPDATE | Update |
The root node of an UPDATE operation. See UPDATE statement. |
Window | Window | |
Work | Work table |
An internal node that represents an intermediate result. |
Discuss this page in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |