![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracleDataBase
文章平均质量分 61
iteye_13083
这个作者很懒,什么都没留下…
展开
-
oracleDataBase
oracle 反向索引[code="java"]create index I_INFO_CLASSID on b_info(CLASSID);create index I_INFO_CLASSID_REVERSE on b_info(reverse(CLASSID));analyze table b_info compute statistics for table for all i...原创 2015-01-05 09:25:43 · 185 阅读 · 0 评论 -
oracle反向索引
我们知道Oracle会自动为表的主键列建立索引,这个默认的索引是普通的B-Tree索引。对于主键值是按顺序(递增或递减)加入的情况,默认的B- Tree索引并不理想。这是因为如果索引列的值具有严格顺序时,随着数据行的插入,索引树的层级增长很快。搜索索引发生的I/O读写次数和索引树的层级数成正比,也就是说,一棵具有5个层级的B-Tree索引,在最终读取到索引数据时最多可能发生多达5次I/O操作。因而...原创 2015-01-05 09:40:52 · 229 阅读 · 0 评论 -
oracle 反向键索引的原理和用途(减少索引热点块)!
我们知道Oracle会自动为表的主键列建立索引,这个默认的索引是普通的B-Tree索引。对于主键值是按顺序(递增或递减)加入的情况,默认的B-Tree索引并不理想。这是因为如果索引列的值具有严格顺序时,随着数据行的插入,索引树的层级增长很快。搜索索引发生的I/O读写次数和索引树的层级数成正比,也就是说,一棵具有5个层级的B -Tree索引,在最终读取到索引数据时最多可能发生多达5次I/O操作。因而...原创 2015-01-05 13:49:43 · 83 阅读 · 0 评论