You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by "Sean Hsuan-Yi Chu (JIRA)" <ji...@apache.org> on 2015/05/18 08:37:59 UTC
[jira] [Created] (DRILL-3130) Project can be pushed below union all
/ union to improve performance
Sean Hsuan-Yi Chu created DRILL-3130:
----------------------------------------
Summary: Project can be pushed below union all / union to improve performance
Key: DRILL-3130
URL: https://issues.apache.org/jira/browse/DRILL-3130
Project: Apache Drill
Issue Type: Improvement
Components: Query Planning & Optimization
Reporter: Sean Hsuan-Yi Chu
Assignee: Sean Hsuan-Yi Chu
A query such as
{code}
Select a from
(select a, b, c, ..., union all select a, b, c, ...)
{code}
will perform Union-All over all the specified columns on the two sides, despite the fact that only one column is asked for at the end. Ideally, we should perform ProjectPushDown rule for Union & Union-All to avoid them to generate results which will be discarded at the end.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)