读书人

Oracle查询中全表扫描与索引扫描有关

发布时间: 2013-06-25 23:45:41 作者: rapoo

Oracle查询中,全表扫描与索引扫描问题
何种情况下,全表扫描会快于索引扫描?
[解决办法]
有这样一个理论,叫QUBE,大致是讲:
当返回行和记录总数的比值大于20%时,就一定要使用全表扫描
而在0.1%~20%之间,可以自行取舍
Oracle的CBO在比较索引访问和全表扫描的成本时,也基本是基于QUBE来的
所以,索引访问并不总是比全表扫描快

读书人网 >oracle

热点推荐