立即注册 登录
炼数成金 返回首页

雷子的个人空间 http://f.dataguru.cn/?29740 [收藏] [复制] [分享] [RSS]

日志

索引笔记

已有 4327 次阅读2013-6-1 08:29 |个人分类:oracle| oracle, 索引

索引的目的
提高数据访问效率

B-tree索引 
bitmap 位图索引
Text index 全文索引
B-tree
高效场景
索引字段有着很高的selectivity或者结果集很小的时候
低效的场景
索引字段有着很低的selectivity或者结果集很大的时候
基本上适用于所有类型的数据库
基本上没有缺点

bitmap
使用场景 :OLAP  重复率很高的键值
不实用场景  OLTP  DML频繁操作  bitmap会锁定数据

select count(*) from t where owner='SYS' or object_id=20

全文索引
create index ind on t(object_id) indextype is ctxsys.context;

使用场景  b-tree  bitmap 无法发挥作用场景
like %%
缺点
占用过大的磁盘空间
维护成本高
bug多

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

 

GMT+8, 2019-5-20 12:20 , Processed in 0.162511 second(s), 20 queries .