我目前的问题是在11g,但我也感兴趣的是,如何更聪明地解决这个问题,在以后的版本。
我想加入两张桌子。表A有1000万行,表B是巨大的,在大约1000个分区中有10亿条记录。现在,如何使用纯SQL在相同的时间内做到这一点?那么,如何在SQL中做到这一点,以及所针对的执行计划呢?(pushed predicate from the join
我知道Oracle有时会“判断”执行全表扫描比执行索引扫描更好,然而,由于仍处于“学习阶段”,我只是想更好地理解oracle何时确定最佳路径。例如,我有一个简单的查询: FROM GLMV_JOURNAL_LOGS JLOG AND TDTL.STAT_CD <> '4'
AND NVL(TDTL.ORIG_SC