如何设计分区索引
2009-06-18 05:30
239 查看
通过下图定义的规则,可确定分区索引类型:
Hash Global分区索引介绍 HASH-Partitioned Global索引是Oracle 10g开始提供的新特性。而在以前的版本中 ,Oracle只支持Range-Partitioned Global索引。HASH-Partitioned Global索引的好处如下: 比Range-Partitioned Global索引易于实施。HASH-Partitioned Global索引是根据 索引字段值,通过Oracle内部的HASH算法自动均匀散列到定义的分区中。而 Range-Partitioned Global索引需要根据索引字段值的范围进行分区,因此实施和 维护的难度都大。 HASH-Partitioned Global索引适合于在并发量、吞吐量很大的交易系统(OLTP) 中,对某些字段的访问冲突。尤其是sequence字段值。 HASH-Partitioned Global索引适合于大批量的数据查询。HASH-Partitioned Global索引不仅可以提供分区之间的并行查询, 而且在分区内也可进行并行查询的处理。 建立分区索引必须指定表空间,并且指定的表空间要与数据表空间分开, 这样便于管理,同时尽可能分开索引和数据的IO访问,提高效率
相关文章推荐
- 索引聚焦如何使 SQL Server高效 -- 设计(ITPUT 讨论汇总)
- 如何设计聚集索引和非聚集索引 in SQL Server 2000
- 如何创建为单个分区创建索引
- MySQL的InnoDB表如何设计主键索引-转自淘宝MySQL经典案例
- 如何将分区表的主键索引改为LOCAL分区索引
- 【分区管理】如何确定分区索引是Global还是Local,PREFIXED 还是NON-PREFIXED
- 如何用B+树设计数据库中的索引文件
- 本地分区索引如何确定表空间
- 在数据库中如何设计索引
- 本地分区索引如何确定表空间
- 数据库结构的设计与如何最大限度的利用索引
- 如何在VSTS中利用Folder对项目和文件进行功能分区,以体现架构设计
- 如何设计高效合理的MySQL查询语句(建立数据库索引的基本原则)
- 本地分区索引如何确定表空间
- 本地分区索引如何确定表空间
- 关于InnoDB表如何设计索引的小结
- 如何设计高效索引
- 好设计如何诞生:关于好设计的100件事
- ghost后分区丢失如何恢复数据-分区表医生!
- ORACLE分区索引学习