本地索引

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

所谓本地(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

   )

 

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值