- 1
- 0
- 约4.38千字
- 约 28页
- 2019-12-04 发布于广西
- 举报
Oracle表分区及常用数据库对象 本章目标 掌握表分区的概念及其实现方法 常用数据库对象 同义词 序列 视图 分区的概念是指可以将表拆分为几个部分 在数据仓库应用程序中非常有用 表的每个部分称为“分区” 分区被独立存储和管理 通过引用逻辑表名称进行查询和更新 常用分区方法 范围分区:基于列的值范围。 列表分区:基于指定值列表选项 逻辑属性和物理属性 表的所有分区共享逻辑属性,比如:列和约束的定义等。 同一表的不同分区可以具有不同的物理属性,比如:存储规范。 分区与表空间 每个分区都存储在不同的段中,并且具有不同的物理属性。可以选择将表分区存储在不同的表空间中。 优点: 减小所有分区的数据同时损坏的可能性 可以独立的备份和恢复每个分区 可以控制分区到磁盘驱动器的映射。 表分区的优点 分区可以解决磁盘空间与处理时间两个问题。 分区提供: 超大型数据库(VLDB)包含几百GB甚至几TB的数据 分区独立性允许同时将各种分区用于各种用途。 分区透明性,应用程序不受数据分区的影响。 范围分区 根据列值的范围将行映射到分区 由表的分区规范进行定义: PARTITION BY RANGE ( column_list ) 由每个单独分区的分区规范进行定义: VALUES LESS THAN ( value_list ) 其中 column_list
原创力文档

文档评论(0)