码迷,mamicode.com
首页 > 其他好文 > 详细

索引组织表

时间:2014-06-13 14:17:13      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:使用   数据   name      应用   设计   

select * from aa where id=1;

如果在id列建立索引,那么他会首先在索引块中找到该记录的rowid,然后再进行回表读,

如果要查询索引以外的列,那么回表读是不可避免的。

但是建立索引组织表就可以避免回表读

 

 

试验

索引组织表的最大特点就是表就是索引,索引就是表,这个一种特别的设计,所以不用访问表

不过这种表的开销要比普通表的开销大。

因为表要和索引一样要有序的排列,更新负担会很严重,因此这种设计一般使用在更新很少,频繁读的的应用场合

比如地区配置表,这种表数据一般很少变动,却大量读取。

 

索引组织表必须有主键

create table aa(id number  primary key , name varchar2(20))  organization index --这是索引组织表的关键字

 

索引组织表能够避免回表读,但是开销大,使用于多查找少更新的场合。

索引组织表,布布扣,bubuko.com

索引组织表

标签:使用   数据   name      应用   设计   

原文地址:http://www.cnblogs.com/zhugehome/p/3771968.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!