You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@asterixdb.apache.org by "Ian Maxon (Jira)" <ji...@apache.org> on 2021/09/24 20:55:00 UTC

[jira] [Assigned] (ASTERIXDB-2936) Pull expensive functions up during optimization

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

Ian Maxon reassigned ASTERIXDB-2936:
------------------------------------

    Assignee: Dmitry Lychagin

> Pull expensive functions up during optimization
> -----------------------------------------------
>
>                 Key: ASTERIXDB-2936
>                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-2936
>             Project: Apache AsterixDB
>          Issue Type: Improvement
>          Components: COMP - Compiler, RT - Runtime
>    Affects Versions: 0.9.7
>            Reporter: Ian Maxon
>            Assignee: Dmitry Lychagin
>            Priority: Major
>             Fix For: 0.9.8
>
>
> Right now, we typically push functions in WHERE clauses down as far as possible toward the scan, because this reduces the number of rows flowing upstream. However some functions, especially those in UDFs, can be extremely expensive to evaluate and sometimes are not very selective at all. There should be some way to hint about these functions being "expensive" so they are pulled farther upstream. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)