Hello Impala Public Jenkins,

I'd like you to reexamine a change. Please visit

    http://gerrit.cloudera.org:8080/23301

to look at the new patch set (#4).

Change subject: WIP: improve codegen in partitioned join build
......................................................................

WIP: improve codegen in partitioned join build

Benchmark:
use tpch_parquet; set mt_dop=2; set mem_limit=15GB;
select straight_join l_orderkey, o_custkey, o_orderkey, l_partkey  from orders 
left join /*+broadcast*/ li32 on o_orderkey = l_orderkey  where o_totalprice<0;
(li32 is a view of lineitem UNION ALLed 32 times)
BuildRowsPartitionTime: ~3s->~2s
The effect is likely to be smaller if there are runtime filters or
large strings but may be even larger for small strings.

Change-Id: I88321113564c91f4355e815e78389fe364e52adb
---
M be/src/exec/partitioned-hash-join-builder-ir.cc
M be/src/exec/partitioned-hash-join-builder.cc
M be/src/exec/partitioned-hash-join-builder.h
M be/src/runtime/buffered-tuple-stream.cc
M be/src/runtime/buffered-tuple-stream.h
M be/src/runtime/buffered-tuple-stream.inline.h
M be/src/runtime/descriptors.h
M be/src/runtime/row-batch.cc
M be/src/runtime/row-batch.h
M be/src/runtime/tuple.cc
M be/src/runtime/tuple.h
11 files changed, 191 insertions(+), 108 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/01/23301/4
--
To view, visit http://gerrit.cloudera.org:8080/23301
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I88321113564c91f4355e815e78389fe364e52adb
Gerrit-Change-Number: 23301
Gerrit-PatchSet: 4
Gerrit-Owner: Csaba Ringhofer <[email protected]>
Gerrit-Reviewer: Impala Public Jenkins <[email protected]>

Reply via email to