- 7
- 0
- 约1.15万字
- 约 40页
- 2016-06-13 发布于湖北
- 举报
Oracle分区表技术 Oracle中使用分区表技术 分区表 什么是分区表? 分区表 为什么要对表进行分区? 由于将数据分散到各个分区中,减少了数据损坏的可能性; 可以将分区映射到不同的物理磁盘上,来分散IO; 可以对单独的分区进行备份和恢复; 提高可管理性、可用性和性能。 分区表 分区表特点 分区表主要支持比较大规模的应用系统,它有以下的特点 一个分区表有一个或多个分区,每个分区存储按照范围,散列,列表或复合 进行分区后的数据 分区表的每个分区是一个段并可分配在不同的表空间 分区对于大型表的并发查询和操作是非常大的用处 管理分区需要特殊的命令 分区表不支持Long,Long Raw数据类型 分区表类型 分区方法有以下几种类型: 范围 (Range) 散列(HASH) 列表 (List) 复合 (Composite) 分区表类型(续) 分区方法 按照范围分区 按照表中列值的范围将映射相应的行到不同的分区。例如按照月或年进行分区划分,该方法比较适合于数据历史表。 但是, 并不能总是预先知道每个范围有多少数据而导致各个分区的大小不一致,因此在某些操作上如并行的DML操作时,性能并不能达到最优。 分区表类型(续) 散列分区 如果你的数据并不适合于进行范围分区,但你仍然想进行分区提高性能和管理,可以使用散列分区。该方法在分区列上
原创力文档

文档评论(0)