[
https://issues.apache.org/jira/browse/DRILL-8088?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17463034#comment-17463034
]
ASF GitHub Bot commented on DRILL-8088:
---------------------------------------
Leon-WTF opened a new pull request #2412:
URL: https://github.com/apache/drill/pull/2412
# [DRILL-8088](https://issues.apache.org/jira/browse/DRILL-8088): Improve
expression evaluation performance
## Description
Remove unnessesery map copy each time when enter new scope.
## Documentation
No need
## Testing
Will be tested in many existed UT which query with "case when", e.g.
ifExpression in TestLimit0VsRegularQueriesMetadata
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
> Improve expression evaluation performance
> -----------------------------------------
>
> Key: DRILL-8088
> URL: https://issues.apache.org/jira/browse/DRILL-8088
> Project: Apache Drill
> Issue Type: Improvement
> Components: Execution - Codegen
> Reporter: wtf
> Assignee: wtf
> Priority: Minor
>
> Found unnessesery map copy when doing expression evaluation, it will slow
> down the codegen when the query include many "case when" or avg/stddev(the
> reduced expressions include "case when"). In our case, the query include 314
> avg, it takes 3+ seconds to generate the projector expressions(Intel(R)
> Xeon(R) CPU E5-2682 v4 @ 2.50GHz 32cores).
--
This message was sent by Atlassian Jira
(v8.20.1#820001)