Field | Description |
Algorithm | Name of the algorithm used by the node; for example HASH JOIN or SORT/MERGE JOIN. |
Algorithm notes | More details about the algorithm used. |
Background data source read time | For SCAN or PROCEDURE: how much time the child thread spent on reading from the data source. |
Background node processing time | For nodes other than SCAN, PROCEDURE, INSERT, UPDATE, DELETE, or MERGE: time spent processing this node by a background thread. This time is zero if the node was processed by a foreground thread. |
Base DN | For SCAN. |
Candidate keys | For SELECT. |
Connection ID | For SCAN. |
Criteria | Shows the criteria used by a JOIN, FILTER, GROUP BY, or ORDER BY node. Condition or predicate applied during an operation |
Data ship notes | For SCAN or SELECT. A report of the estimated number of rows to be shipped, and the amount of time consumed to get the cost estimate. When a condition blocks the use of data ship, this field usually describes the condition, case, or option that blocked optimization. |
Data ship SQL | For SCAN. |
Data ship target | For SCAN. Shows where the results of SQL execution will be sent. The presence of Data ship target indicates that data ship will be performed. |
Data ship transfer time | For SCAN. |
Data source driver name | For SCAN or PROCEDURE. |
Data source path | For SCAN or PROCEDURE. |
Data source type | For SCAN or PROCEDURE. |
Data source write time | For INSERT, UPDATE, DELETE or MERGE. |
Estimated left cardinality | Estimated cardinality for the left input in a binary join. Pre-execution (Show Execution Plan button) Details Panel only |
Estimated right cardinality | Estimated cardinality for the right input in a binary join. Pre-execution (Show Execution Plan button) Details Panel only |
Estimated rows returned | Pre-execution (Show Execution Plan button) Details Panel only. Logged execution plan records actual Rows Returned. |
Execution status | If the operation for the node is still running, status can be PARTIAL RESULTS or NOT EXECUTED. |
Fetch rows | For SELECT. |
Foreground data source read time | For SCAN or PROCEDURE. Fraction of the Elapsed execution time that the main thread used to read data from the data sources. By comparing this time with Foreground server processing time, you can determine how much time was spent by the server vs. the time spent in the data sources. |
Foreground node processing time | For nodes other than SCAN, PROCEDURE, INSERT, UPDATE, DELETE, or MERGE: fraction of the elapsed time used by the node. This time is zero if the node was processed by a background thread. |
Name | |
No push reason | Why the node was not pushed to the data source. |
Offset rows | For SELECT. |
Peak memory reserved | Peak memory reserved for current node. |
Peak memory used | Peak memory used for current node. |
Procedure join number of invokes | For PROCEDURE. |
Procedure type | For PROCEDURE. |
Projection | Set of output columns in a SELECT node. |
Rows deleted | |
Rows inserted | |
Rows merged | |
Rows returned | |
Rows updated | |
Runtime notes | |
Semi-join criteria | For SCAN. |
Semi-join partition count | For SCAN. |
SQL | |
UniqueIndex | For SELECT. |