You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Vineet Garg (JIRA)" <ji...@apache.org> on 2017/09/09 00:28:00 UTC

[jira] [Created] (HIVE-17493) Improve PKFK cardinality estimation in Physical planning

Vineet Garg created HIVE-17493:
----------------------------------

             Summary: Improve PKFK cardinality estimation in Physical planning
                 Key: HIVE-17493
                 URL: https://issues.apache.org/jira/browse/HIVE-17493
             Project: Hive
          Issue Type: Improvement
          Components: Query Planning
            Reporter: Vineet Garg
            Assignee: Vineet Garg


Cardinality estimation of a join, after PK-FK relation has been ascertained, could be improved if parent of the join operator is LEFT outer or RIGHT outer join.
Currently estimation is done by estimating reduction of rows occurred on PK side, then multiplying the reduction to FK side row count. This estimation of reduction currently doesn't distinguish b/w INNER or OUTER joins. This could be improved to handle outer joins better.
TPC-DS query45 is impacted by this.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)