1. 首页
  2. 数据库
  3. 其它
  4. 高级SQL优化(二)

高级SQL优化(二)

上传者: 2021-02-01 18:04:04上传 PDF文件 2.57MB 热度 11次
充分利用索引索引的限制1.索引对不等号和NOT的限制如果WHERE条件中出现!=或者<>,即使该列建立了索引,则该索引也不会被使用;如果不恰当的使用了NOT,则索引也不会被使用。Oracle10g起,在基于CBO的优化器模式下Oralce会进行自动优化,但在基于RBO(基于规则)的优化器模式下,依然保持此规则。1.索引对不等号和NOT的限制RBO模式下,执行计划如下:1.索引对不等号和NOT的限制RBO模式下,执行情况如下:此时使用变通写法的耗费为:0.407/2.187=1.60%!1.索引对不等号和NOT的限制CBO模式下,执行情况如下:此时使用变通写法的耗费节约不到0.0
用户评论