Introducing SAP HANA Query Execution Engines

Objective

After completing this lesson, you will be able to analyze the differences between SQL query execution engines and evaluate HEX as the next-generation engine.

Content

Lesson Summary

  • Recognize the different query execution engines in SAP HANA and their respective roles in processing various query types.
  • Identify HEX as the next-generation execution engine designed to replace older engines like Join, OLAP, and Row engines.
  • Explain the advantages of HEX, including improved performance and resource efficiency through JIT compilation and operator fusion.
  • Describe how HEX processes SQL statements by compiling execution plans into JIT code and processing data in parallel using streamed data chunks.
  • Use specific hints, such as "HEX compile JIT code" and "No HEX fuse JIT code," to troubleshoot and analyze HEX performance.