You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2021/12/21 07:18:00 UTC

[jira] [Commented] (DRILL-8088) Improve expression evaluation performance

    [ 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: dev-unsubscribe@drill.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


> 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)