Gopal V created HIVE-15573: ------------------------------ Summary: Vectorization: ACID shuffle ReduceSink is not specialized Key: HIVE-15573 URL: https://issues.apache.org/jira/browse/HIVE-15573 Project: Hive Issue Type: Improvement Components: Transactions, Vectorization Affects Versions: 2.2.0 Reporter: Gopal V
The ACID shuffle disabled murmur hash for the shuffle, due to the bucketing requirements demanding the writable hashcode for the shuffles. {code} boolean useUniformHash = desc.getReducerTraits().contains(UNIFORM); if (!useUniformHash) { return false; } {code} This check protects the fast ReduceSink ops from being used in ACID inserts. A specialized case for the following pattern will make ACID insert much faster. {code} Reduce Output Operator sort order: Map-reduce partition columns: _col0 (type: bigint) value expressions: .... {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)