Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: How are INDEXES BALANCED?
On 16 Sep 1997 14:42:41 GMT, "Dennis Taylor" <no_spam_dammit_at_ipipeline.net> wrote:
>
>Kevin Loney <kevin.loney_at_astramerck.com> wrote in article
><01bcbf88$4315f060$aa9e02a7_at_LONEYK.astramerck.com>...
>>
>> > > I need to know if an index is not balanced, how do I get it balanced
or
is
>> > > it done automatically? For example, when I enter an order number to
an
>>
>> Then get slapping. Oracle does not automatically rebalance its indexes.
>> If it
>> did, then the performance of your inserts would be unpredictable. The
only
>> way to rebalance an index is to drop and recreate it, or use the alter
>> index
>> rebuild option in 7.3.
>>
>> Kevin Loney.
>
>Hm. I was told that it did by one of the Oracle instructors - Al Williamson
>(Oracle Canada) - who has a pretty impressive history, with Oracle and
>otherwise. And your source is ?
>
That's right, the indexes stay balanced (it would be a fairly usless index that became widely unbalanced). From the server concepts manual:
<quote>
The B*–tree structure has the following advantages:
Thomas Kyte
tkyte_at_us.oracle.com
Oracle Government
Bethesda MD
http://govt.us.oracle.com/ -- downloadable utilities