据我现在知道的情况是,oracle的索引会有很多无效的索引目录,因为数据的修改(删除,更新)导致一些索引无效,但他们仍然占据着空间。
下面是收集到的资料:
接合索引COALESCING INDEXES(碎片整理)
ALTER INDEX INDX COALESCE;
检查索引的有效性(一个更新索引统计信息的过程,相应数据字典中相关的信息发生改变)
ANALYZE INDEX IDX VALIDATE STRUCTURE;
DESC INDEX_STATS;
希望回到能够解答你的疑惑
碎片太多,重建之后把无效的索引块释放出来了