
First, lets go over the SQL Analyzer to check what features are available for HEX vs old engines. When opening a PLV file, the first thing a user would check is the overall execution summary in the overview tab.
Non-HEX execution summary | Shows the execution time (with compilation time), peak memory, and Plan Graph info |
![]() HEX execution summary | Shows the total CPU time and execution time (with compilation time), peak memory, and Plan Graph info. For HEX, CPU time is an important measure regarding performance as it is executed in multiple pipelines with data chunks, so compared to the older engines, idle time shouldn't be considered. With multicore processing, CPU time is aggregation of all cores, so it can be higher than the execution time |
Why not HEX
![]() Non-HEX Operators | For non-HEX operators, the operator time line is shown as inclusive time and exclusive time |
![]() HEX Operators | For HEX operators, it is enclosed within a HEX search operator. The time is show and operator CPU time proportional to total CPU time. To find the bottleneck operator, the operator with the highest total CPU time should be investigated first. |
![]() | For non-HEX operator time mode, "Inclusive Wall Time" is the default as shown above. The "CPU Time" is disabled as it is reserved only for HEX. "Physical" is the default plan mode. |
![]() | For HEX operator time mode, "CPU Time" is shown as default as it's information is most useful when pinpointing any bottlenecks for HEX. For plan mode, the physical has been split into 2 different modes. "Simple" as default and "Expert" modes. We had received many requests to document the operators and for HEX, we have decided to provide a simple mode so that customer can utilize the information to pinpoint bottlenecks and further improve the performance of HEX execution if needed. All operators in "Simple" mode have been documented for better understanding. The operators in "Expert" mode is for SAP internal usage if issues occur that needs involvement from HEX team and contains detailed information that is generated for such purpose. |
** Current blog is based on SQL analyzer tool for SAP HANA v1.3.19230619 **
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
45 | |
43 | |
20 | |
9 | |
8 | |
8 | |
8 | |
7 | |
6 | |
6 |