oracle的位图索引和函数索引


1.位图索引

    位图索引适用于性别、婚姻状态、行政区等只有几列固定值的类型列,身份证号等就不适合位图索引,位图索引适用于静态数据,频繁更新的字段不适用建立位图索引,因为更新会导致索引块区的变更,还会引起更新所在行锁定。

    位图索引存储数据是比特位,所占空间比较小,执行效率就会提高。

   位图索引的创建  create bitmap index index_name on normal_index_creation_clause;

2.函数索引

   创建函数索引

    create index index_name on table(function(args));

      用函数索引的特点是把结果集预计算好,可以大量减少递归,从而提高查询结果集。

      但是要注意能够可以不用函数,尽量不用函数,应用函数会增加递归相应的消耗性能。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM