反向键索引
来源:互联网 发布:淘宝低于几折不计销量 编辑:程序博客网 时间:2024/05/17 07:13
反向键索引为了减少叶节点竞争,这些列主要是序列产生或者时间戳。
没插入一条记录,索引都会按照索引列值的大小进行排序,如果使用序列,导致插入集合的索引聚集在少量叶节点上,当大量用户修改或者读取它是,访问比较集中的几个块,导致块竞争。使用反向键索引,将插入集合的索引均匀分布在叶节点上。
select 123123,dump(123123),reverse('123123') from dual;
应用场景:
1、很少使用区间查询:where between and ,和范围查询
2、求索引列的max min值
3、有大量插入或者更新操作时。
创建反向键索引
create table t_reverse as select rownum id,t.* from all_objects t ;
alter table t_reverse add constraint const_reverse_pk primary key(id)
using index (create unique index const_reverse_idx on t_reverse(id) reverse );
创建不同索引
create table t_unreverse as select rownum id,t.* from all_objects t ;
alter table t_unreverse add constraint const_unreverse_pk primary key(id)
using index (create unique index const_unreverse_idx on t_unreverse(id) );
全表扫描
索引范围扫描
反向键索引有助于缓解缓冲区忙等待问题,提高吞吐量
- 反键索引/反向索引
- 反向键索引
- 反向键索引研究
- 反向键索引
- 反向键索引
- 反向键索引
- 反向键索引
- 反向键索引+什么是反向键索引+反向键索引原理+创建反向键索引
- 1反键索引/反向索引
- 反向索引
- 反向索引
- 反向索引
- 反向索引
- 反向索引
- 反向索引
- oracle 每日一题-反向键索引
- oracle反向索引
- 理解Oracle反向索引
- Linux scp 使用详解
- JavaScript学习篇之——Jquery
- Windows phone 8 触发器使用小结
- JQuery 判断某个属性是否存在 hasAttr
- 字符串统计の每个字母出现的个数
- 反向键索引
- 简约大气的AnyCodeX在线编程网站全新升级啦!支持九种语言,多文件,标准输入,命令行参数,代码下载。还有语法高亮,语法纠错,代码块折叠以及全屏模式哦!
- 查找本级及下级的所有组织的sql
- Calling a web-service from a Unity3D scene
- E437: terminal capability "cm" required
- android 中 系统日期时间的获取
- linux lsof命令详解
- listview中嵌套gridview时候,getview多次调用的bug
- WIZnet 11月新闻报