[ https://issues.apache.org/jira/browse/DRILL-351?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jacques Nadeau updated DRILL-351: --------------------------------- Component/s: Execution - Operators > MergeJoin physical operator projects columns that may not be needed > ------------------------------------------------------------------- > > Key: DRILL-351 > URL: https://issues.apache.org/jira/browse/DRILL-351 > Project: Apache Drill > Issue Type: Improvement > Components: Execution - Operators > Reporter: Aman Sinha > Fix For: Future > > > The MergeJoin physical operator currently projects all columns from the left > and right inputs with the assumption that a subsequent Project will drop the > unnecessary columns. This is sub-optimal because we incur the memory and cpu > overhead of populating the output record batch value vectors for those > columns. Ideally, the operator could keep track of the columns that are > needed by the parent (downstream) operator and only project those columns. -- This message was sent by Atlassian JIRA (v6.3.4#6332)