我有一个脚本可以删除 3 个索引,更改同一个表中但与这些索引无关的列,然后重新创建索引。索引位于需要 45 分钟重新创建的大型表上。删除并重新创建索引是否必要?
DROP INDEX index1;
ALTER TABLE table1 MODIFY colNotInIndex VARCHAR(4000);
CREATE INDEX index1 ON table1(col0, col1, col2)
TABLESPACE INDX
STORAGE ( INITIAL 100k NEXT 100k PCTINCREASE 0)
/
数据库是 Oracle 11g