Apache Hive Performance Tuning
Also available as:

Use the Tez Query Execution Engine

The Tez query execution engine replaces MapReduce, executing Hive queries more efficiently. For the best Hive performance, always use Tez. Currently, Hive on Spark shows promise, but does not offer the same maturity that Tez offers. The following diagram compares Tez to MapReduce query execution.

Figure 3.1. Tez Query Execution Compared to MapReduce