1,分区
10g
range,list,hash分区
11g新增
interval,system分区
组合分区
10g
只支持
Range-List
和
Range-Hash
11g
Range,List,Interval都可以作为Top level分区,而Second level则可以是Range,List,Hash,也就是在11g中可以有3*3=9种复合分区
http://www.cnblogs.com/coffeegg/archive/2011/11/07/2238903.html
分区表索引,对分区表可以创建以下三种索引
1,global全局索引(分区索引)
全局索引可以对分区键,或非分区键建立各种相同或者不同形式的索引,但其维护成本较高 。
2,local索引(分区索引)
local索引一定是根据分区键来建立索引。如果A表对ID进行了分区,又在Name列上建立了local索引,那么这个索引首先是按ID分区了的,然后在各个分区上对name列建索引。
表用a列作分区,索引用b做局部分区索引,若where条件中用b来查询,那么oracle会扫描所有的表和索引的分区,成本会比分区更高,此时可以考虑用b做全局分区索引
3,普通索引(不是分区索引)
分区索引重建
1,local索引不能对整个分区索引进行rebuild
ALTER INDEX REBUILD PARTITION ;
2, 全局索引,根据全局索引锁定义的分区名称修改即可,若没有分区,和普通单表索引重新编译方式相同:ALTER INDEX REBUILD;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11990065/viewspace-753100/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/11990065/viewspace-753100/