Impala Public Jenkins has submitted this change and it was merged. ( http://gerrit.cloudera.org:8080/18325 )
Change subject: IMPALA-11185: Reuse orc row batch in the scanner life-cycle ...................................................................... IMPALA-11185: Reuse orc row batch in the scanner life-cycle In HdfsOrcScanner::AssembleRows(), we always re-create a orc::ColumnVectorBatch. The ideal pattern is reusing the batch and only destroying it when the scanner is closed. This save half of the scanner time in some TPCH queries. See the flame graph in JIRA description. Tests: - Run CORE test Change-Id: I03887ed94af2ff03d67cd00c79375c734a75af62 Reviewed-on: http://gerrit.cloudera.org:8080/18325 Reviewed-by: Quanlong Huang <[email protected]> Tested-by: Impala Public Jenkins <[email protected]> --- M be/src/exec/hdfs-orc-scanner.cc 1 file changed, 2 insertions(+), 5 deletions(-) Approvals: Quanlong Huang: Looks good to me, approved Impala Public Jenkins: Verified -- To view, visit http://gerrit.cloudera.org:8080/18325 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: I03887ed94af2ff03d67cd00c79375c734a75af62 Gerrit-Change-Number: 18325 Gerrit-PatchSet: 4 Gerrit-Owner: Quanlong Huang <[email protected]> Gerrit-Reviewer: Csaba Ringhofer <[email protected]> Gerrit-Reviewer: Impala Public Jenkins <[email protected]> Gerrit-Reviewer: Quanlong Huang <[email protected]> Gerrit-Reviewer: Riza Suminto <[email protected]>
