alter index rebuild 与 drop create index效率分析

来源:互联网 发布:计算机维护与网络管理 编辑:程序博客网 时间:2024/06/06 03:48

alter index rebuild 与 drop create index效率分析
1、alter index rebuild语法
alter 用户.index rebuild 表空间名
作用:将已经创建的索引重新分配所在的表空间
例子:
alter index CUX.CUX_CST_ITEM_COSTS_N1 rebuild tablespace APPS_TS_TX_DATA;
执行时间:0.702 seconds

2、同样的我们执行drop语句删除索引,然后使用create index语句重建索引
DROP INDEX CUX.CUX_CST_ITEM_COSTS_N1;
create index CUX.CUX_CST_ITEM_COSTS_N1 on CUX.CUX_CST_ITEM_COSTS (ITEM_ID, ORGANIZATION_ID)
  tablespace APPS_TS_TX_IDX
  pctfree 10
  initrans 2
  maxtrans 255
  storage
  (
    initial 128 K
    next 128 K
    minextents 1
    maxextents unlimited
    pctincrease 0
  );
drop语句执行时间:1.95 seconds
create语句执行时间:0.405 seconds

3、我们可以看到使用alter index rebuild语句效率更高
0 0
原创粉丝点击