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语句效率更高
本文对比了在数据库中使用alter index rebuild和drop create index两种方式重建索引的效率。alter index rebuild操作在0.702秒内完成,而drop后再create index则耗时更长,总计2.355秒。实验表明,alter index rebuild在索引重建时具有更高的效率。
1220

被折叠的 条评论
为什么被折叠?



