Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: Index rebuilding (was: change index in tablespace)
Index deteroriate by deletes but also when inserting at one logical end of
the index only, for instance when a date is involved, only recent dates.
This will eventually force a new level to be added to the B+-tree. The tree
will be rebuilt, so will be correct and balanced using alter index rebuild.
Apparently you didn't specify any storage parameters. In this case Oracle
will more or less accurately compute the size of the index.
Hth,
--
Sybrand Bakker, Oracle DBA
Paul Bennett <bennett_at_cc.gatech.edu> wrote in message
news:385851E9.5F21CAB9_at_cc.gatech.edu...
> Does it make sence that rebuilding an index would cause the new rebuilt
> index to fit just inside the initial extent? The index is on a table
> that doesn't get very many deletes, just inserts. Why would the size of
> the index decease so dramatically. Why does it just happen to fit
> inside the initial extent? Also, there is only one extent, the size is
> shown to be larger then the initial extent size.
>
> Does not compute.
>
> Thanks.
>
> -- Paul
>
> Here is an example:
>
> SEGMENT_NAME
> PARTITION_NAME SEGMENT_TYPE
> TABLESPACE_NAME BYTES BLOCKS EXTENTS
> INITIAL_EX NEXT_EXTEN MIN_EXTENT MAX_EXTENT PCT_INCREA FREELISTS
> FREELIST_G BUFFER_
> --------------------------------------------------------------------------
![]() |
![]() |