本地索引

来源:互联网 发布:怎么告淘宝卖家 编辑:程序博客网 时间:2024/05/01 21:41

分区表中应该建立怎么样的索引,

所谓本地(local)分区索引,是指索引的分区方法与对应表的分区方法一样。本地分区索引树高度肯定低于非分区情况下的树,也就是说性能更高了。

 

例子:

 

一、创建范围分区表:

CREATE TABLE FACT_GPRS_SGSN_CDR

       (  TIMEID NUMBER,

     MSISDN NUMBER,

      CITY_ID NUMBER

     )

     PARTITION BY RANGE (TIMEID)

    (PARTITION PART_20110815  VALUES LESS THAN (201108160000)

       COMPRESS  nologging,

     PARTITION PART_20110816  VALUES LESS THAN (201108170000)

    COMPRESS  nologging

   );

二、创建本地索引

 

create index inx_FACT_GPRS_SGSN_CDR on FACT_GPRS_SGSN_CDR(msisdn,timeid)

local;

 

注:创建本地索引在需要查询的字段上。

 

三、查看本地索引

 

  CREATE INDEX INX_FACT_GPRS_SGSN_CDR ON FACT_GPRS_SGSN_CDR (MSISDN, TIMEID) 

  compress LOCAL

 (PARTITION PART_20110815  , 

 PARTITION PART_20110816

   )

 

注:本地索引就会针对每个分区创建索引。

原创粉丝点击