•表分区技术是在超大型数据库(VLDB)中将大表及其索引通过分区(patition)的形式分割为若干较小、可管理的小块,并且每一分区可进一步划分为更小的子分区(sub partition)
•通过对表进行分区,可以获得以下的好处
–减少数据损坏的可能性
–各分区可以独立备份和恢复,增强了数据库的可管理性
–可以控制分区在硬盘上的分布,以均衡IO,改善了数据库的性能
•Oracle的表分区有以下几种类型
–范围分区:将表按某一字段或若干个字段的取值范围分区
–hash分区:将表按某一字段的值均匀地分布到若干个指定的分区
–复合分区:结合了前面两种分区类型的优点,首先通过值范围将表进行分区,然后以hash模式将数据进一步均匀分配至物理存储位置