[
https://issues.apache.org/jira/browse/DRILL-6503?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16516445#comment-16516445
]
ASF GitHub Bot commented on DRILL-6503:
---------------------------------------
sohami opened a new pull request #1328: DRILL-6503: Performance improvements in
lateral
URL: https://github.com/apache/drill/pull/1328
@parthchandra - Please help to review.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
> Performance improvements in lateral
> -----------------------------------
>
> Key: DRILL-6503
> URL: https://issues.apache.org/jira/browse/DRILL-6503
> Project: Apache Drill
> Issue Type: Improvement
> Components: Execution - Relational Operators
> Affects Versions: 1.14.0
> Reporter: Sorabh Hamirwasia
> Assignee: Sorabh Hamirwasia
> Priority: Major
> Fix For: 1.14.0
>
>
> In LateralJoin currently the copying of data from left and right inputs is
> not very efficient. Basically for the number of rows seen in right side (let
> say n), it does copy row by row across all vectors in left and right inputs.
> Whereas if it copies each vectors (n times) and then move to next vector that
> can help in improving the performance.
> Also today MemoryManager::update can be called in lateral multiple times for
> left and right incoming. These calls are found to be very expensive hence
> make sure it's called only once for every new incoming from both left and
> right.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)