[teiid-issues] [JBoss JIRA] (TEIID-2549) Join planning produces cross joins with limited costing
Steven Hawkins (JIRA)
jira-events at lists.jboss.org
Wed Sep 11 12:31:04 EDT 2013
[ https://issues.jboss.org/browse/TEIID-2549?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Steven Hawkins closed TEIID-2549.
---------------------------------
> Join planning produces cross joins with limited costing
> -------------------------------------------------------
>
> Key: TEIID-2549
> URL: https://issues.jboss.org/browse/TEIID-2549
> Project: Teiid
> Issue Type: Bug
> Components: Query Engine
> Affects Versions: 7.7
> Reporter: Steven Hawkins
> Assignee: Steven Hawkins
> Fix For: 8.4.1, 8.5
>
>
> The join planning logic does not gracefully handle a lack of costing information in effective cross joins (where there is still outside criteria). For example with a small table x that only has cardinality set and a large table y with no costing information, the join structure
> from x inner join y as y1 on x.col = y1.col inner join y as y2 on x.col1 = y2.col1
> can result in a cross join plan between y1 and y2 (although the specifics of the plan may verify from version to version - in 7.7 the cross join will likely be pushed down, while in 8.4 a dependent join can be created depending upon the size of x, but can still produce a pushed cross join).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the teiid-issues
mailing list