暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
反向索引.docx
13
5页
1次
2025-03-29
免费下载

形式进行存储,这样做可以高效地打散正常的索引键值在索引叶块中的分布位置。
1.反向索引应用场合
)发现索引叶块成为热点块时使用
通常,使用数据时(常见于批量插入操作)都比较集中在一个连续的数据范围内,那
么在使用正常的索引时就很容易发生索引叶子块过热的现象,严重时将会导致系统性能下
降。
)在 RAC
环境中使用
 环境个节访问数特点集中集,引热发生率就
很高。如果系统对范围检索要求不是很高的情况下可以考虑使用反向索引技术来提高系统
的性能。因此该技术多见于  环境,它可以显著的降低索引块的争用。
2.使用反向索引的优点
最大的优点莫过于降低索引叶子块的争用,减少热点块,提高系统性能。
3.使用反向索引的缺点
由于反向索引结构自身的特点,如果系统中经常使用范围扫描进行读取数据的话(例
 使
将不适用,因为此时会出现大量的全表扫描的现象,反而会降低系统的性能。
4.通过一个小实验简单演示一下反向索引的创建及修改
)创建一个实验表
 !"
#
)创建反向索引,在正常创建索引的语句后面简单的加上“$关键字即可。
  %!$"
&#
)使用 '%  视图查看一下索引的类型,“()*+,-.表示该索引类型
为反向索引。
/+-%(*-0
&(1-2%(*-0
  %34 %34 %56 03
'% %3788"
/+-%(*-&(1-2%(*-&(1-2%9:-
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
&12%()*+,-.
)修改反向索引为正常索引
当反向索引无法满足我们的需求的时候,我们可能会考虑修改反向索引为正常的索引
结构。
使$ ' 
引。
  %' $"
&#
<)最后确认一下,该索引已经修改为正常的索引。
  %34 %34 %56 03
'% %3788"
/+-%(*-&(1-2%(*-&(1-2%9:-
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
&12%()*+
5.Oracle 10gR2 官方文档有关反向索引的描述。可谓“清澈见底”。
6=,,##3,,,/>?%,$#,,
3#3@0>>A
Reverse Key Indexes
 $B5 436 4$
50'3 6 ! B6 '3
#C'36$ 603  
66  '3 D  
 3  0 0 B# /5 $   B5 0  4 
 3  '0B5  #
of 5
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。