...
For conditional joins, if input stream from a small alias can be directly applied to the join operator without filtering or projection, the alias need not be pre-staged in the distributed cache via a mapred local task. Currently, this is not working with vectorization or Tez execution engine.
hive.merge.nway.joins
- Default Value:
true
- Added In: 2.2.0 with HIVE-15655
For multiple joins on the same condition, merge joins together into a single join operator. This is useful in the case of large shuffle joins to avoid a reshuffle phase. Disabling this in Tez will often provide a faster join algorithm in case of left outer joins or a general Snowflake schema.
hive.udtf.auto.progress
- Default Value:
false
- Added In: Hive 0.5.0
...