ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 索引与Null值对于Hints及执行计划的影响

索引与Null值对于Hints及执行计划的影响

原创 Linux操作系统 作者:wxdlut 时间:2012-05-03 18:58:57 0 删除 编辑

由于B*Tree索引不存储Null值,所以在索引字段允许为空的情况下,某些Oracle查询不会使用索引.

很多时候,我们看似可以使用全索引扫描(Full Index Scan)的情况,可能Oracle就会因为Null值的存在而放弃索引.

在此情况下即使使用Hints,Oracle也不会使用索引,其根本原因就是因为Null值的存在.

http://www.eygle.com/archives/2006/02/index_null_hints_explain.html

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22492385/viewspace-722659/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-03-09

  • 博文量
    61
  • 访问量
    61406