Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> Re: Coalescing Indxes on a regular basis

Re: Coalescing Indxes on a regular basis

From: Jared Still <jkstill_at_gmail.com>
Date: Tue, 10 Apr 2007 15:51:21 -0700
Message-ID: <bf46380704101551t14ab6fa9l62f0d69dfd2496c1@mail.gmail.com>


On 4/10/07, fmhabash_at_gmail.com <fmhabash_at_gmail.com> wrote:
>
> So if a table does witness this massive deletion
> with no subsequent significant DML or if there is an index on a some
> sequence generated value with sporadic deletions that leaves the leaves
> unused but keeps the nodes. These leaves are never back on the free
> list.
>

If you mean a DELETE that removes all data from an index leaf block, then that is incorrect. Empty index leaf blocks go back on the freelist.

If the leaf block still has data in it, it can still be used. In the case of a sequence generated key though the space is unlikely to be reused.

-- 
Jared Still
Certifiable Oracle DBA and Part Time Perl Evangelist

--
http://www.freelists.org/webpage/oracle-l
Received on Tue Apr 10 2007 - 17:51:21 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US