首页 > 代码库 > 索引组织表
索引组织表
select * from aa where id=1;
如果在id列建立索引,那么他会首先在索引块中找到该记录的rowid,然后再进行回表读,
如果要查询索引以外的列,那么回表读是不可避免的。
但是建立索引组织表就可以避免回表读
试验
索引组织表的最大特点就是表就是索引,索引就是表,这个一种特别的设计,所以不用访问表
不过这种表的开销要比普通表的开销大。
因为表要和索引一样要有序的排列,更新负担会很严重,因此这种设计一般使用在更新很少,频繁读的的应用场合
比如地区配置表,这种表数据一般很少变动,却大量读取。
索引组织表必须有主键
create table aa(id number primary key , name varchar2(20)) organization index --这是索引组织表的关键字
索引组织表能够避免回表读,但是开销大,使用于多查找少更新的场合。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。