[ 
https://issues.apache.org/jira/browse/ASTERIXDB-3101?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Maxon resolved ASTERIXDB-3101.
----------------------------------
    Resolution: Fixed

> Long query compilation due to pushing down assign operators unnecessarily
> -------------------------------------------------------------------------
>
>                 Key: ASTERIXDB-3101
>                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-3101
>             Project: Apache AsterixDB
>          Issue Type: Bug
>          Components: COMP - Compiler
>    Affects Versions: 0.9.8
>            Reporter: Ali Alsuliman
>            Assignee: Ali Alsuliman
>            Priority: Major
>             Fix For: 0.9.8.1
>
>
> One of the things that PushFieldAccessRule attempts to do is push an assign 
> operator down as close as possible to the respective data scan operator. In 
> the case where all the operators below the assign are other assign operators 
> and they are all just field accesses to the data scan, pushing down the 
> assign through each individual operator is not necessary which was shown to 
> be problematic when the SELECT statement has a large number of fields causing 
> the compilation of the query to take eternity. Instead, the assign operator 
> could skip the intermediate assign operators and be connected to the data 
> scan.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to