摘要: 在簇表中,Oracle使用存储在索引中的键值来定位表中的行, 而在散列聚簇表中,使用了散列函数代替了簇索引,先通过内部函数或者自定义的函数进行散列计算,然后再将计算得到的码值用于定位表中的行。 创建散列簇需要用到HASHKEYS子句。 1、创建散列簇 create cluster my_clu_... 阅读全文
posted @ 2013-06-28 16:27 网络终结者 阅读(1522) 评论(0) 推荐(0)
摘要: 使用ALTER修改簇属性(必须拥有ALTER ANY CLUSTER的权限) 1、修改簇属性 可以修改的簇属性包括: * PCTFREE、PCTUSED、INITRANS、MAXTRANS、STORAGE *为了存储簇键值所有行所需空间的平均值SIZE *默认并行度 注: *不能修改INITIAL和... 阅读全文
posted @ 2013-06-28 16:22 网络终结者 阅读(387) 评论(0) 推荐(0)
摘要: 簇其实就是一组表,由一组共享相同数据块的多个表组成,将经常一起使用的表组合在一起成簇可以提高处理效率;在一个簇中的表就叫做簇表。 建立顺序是:簇→簇表→簇索引→数据 创建簇的格式 CREATE CLUSTER cluster_name(column date_type [,column data... 阅读全文
posted @ 2013-06-28 16:16 网络终结者 阅读(270) 评论(0) 推荐(0)
摘要: 1:添加分区: ALTER TABLE SALES ADD PARTITION P3 VALUES LESS THAN(TO_DATE('2003-06-01','YYYY-MM-DD'));SALES表添加了一个P3分区ALTER TABLE 表名 ADD PARTITION 分区名 VALU... 阅读全文
posted @ 2013-06-28 12:56 网络终结者 阅读(784) 评论(0) 推荐(0)
摘要: 注:新建分区表前要先准备好要用的表空间 一、oracle分区类型: 范围分区(Range分区) 列表分区(List分区) 散列分区(Hash分区) 组合分区(Composite Partitioning分区) 二、 分区介绍与操作: 范围分区(Range分区) 每个分... 阅读全文
posted @ 2013-06-28 09:44 网络终结者 阅读(321) 评论(0) 推荐(0)