Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> cartesian cardinality estimates
Why would the cardinality estimate for a MERGE JOIN CARTESIAN be lower
than the product of the two cardinality estimates used for the cartesian?
MERGE JOIN (CARTESIAN) (Card=1) TABLE ACCESS (FULL) OF 'X' (Card=1) TABLE ACCESS (FULL) OF 'Y' (Card=1291)
I can see how this is possible if that "Card=1" is a lie and the value is actually much smaller than 1. However, it is my understanding that 1 is the lower bound for any range cardinality calculation (the where condition on table X is COLUMN BETWEEN 'VAL1' and 'VAL2').
What is happening here?
Oracle9i Enterprise Edition Release 9.2.0.2.0 - Production With the Partitioning and Oracle Data Mining options JServer Release 9.2.0.2.0 - Production
-- Richard KuhlerReceived on Thu Feb 05 2004 - 20:26:31 CST
![]() |
![]() |