当前位置: 代码迷 >> Oracle技术 >> Oracle查询中,全表扫描与索引扫描有关问题
  详细解决方案

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

热度:82   发布时间:2016-04-24 08:16:04.0
Oracle查询中,全表扫描与索引扫描问题
何种情况下,全表扫描会快于索引扫描?

------解决方案--------------------
有这样一个理论,叫QUBE,大致是讲:
            当返回行和记录总数的比值大于20%时,就一定要使用全表扫描
            而在0.1%~20%之间,可以自行取舍
            Oracle的CBO在比较索引访问和全表扫描的成本时,也基本是基于QUBE来的
            所以,索引访问并不总是比全表扫描快
  相关解决方案