[ 
https://issues.apache.org/jira/browse/HIVE-20504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16606598#comment-16606598
 ] 

Ashutosh Chauhan commented on HIVE-20504:
-----------------------------------------

[~gopalv] What do you think? Currently we try SMBJ then BMJ then BJ. This patch 
changes that order to attempt SMBJ then BJ then BMJ since we postulate that BJ 
is better than BMJ in most cases.

> Give simple MJ bigger priority than bucketized ones
> ---------------------------------------------------
>
>                 Key: HIVE-20504
>                 URL: https://issues.apache.org/jira/browse/HIVE-20504
>             Project: Hive
>          Issue Type: Improvement
>          Components: Statistics
>            Reporter: Zoltan Haindrich
>            Assignee: Zoltan Haindrich
>            Priority: Major
>         Attachments: HIVE-20504.01.patch, HIVE-20504.01.patch, 
> HIVE-20504.01wip01.patch, HIVE-20504.01wip01.patch
>
>
> from the code it seems "standard" mapjoin is one of the last one tried; in 
> case the table estimated to be bucketed in to 2 - but it's small ; Hive willl 
> do a bucketmapjoin or  dphj...even thru a simple mapjoin could have been an 
> alternative...
> https://github.com/apache/hive/blob/154ca3e3b5eb78cd49a4b3650c750ca731fba7da/ql/src/java/org/apache/hadoop/hive/ql/optimizer/ConvertJoinMapJoin.java#L157



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to