| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.server -> Re: index rebuilding...
Of course, this does mean that Oracle doesn't use B*Trees, as it's manuals have claimed since at least 5.1 - it uses a version of B+trees.
Correct me if I'm wrong, but aren't B*trees supposed to redistribute leaf entries to adjacent blocks without doing a split if certain conditions are met - and this is something that Oracle never does.
-- Regards Jonathan Lewis http://www.jlcomp.demon.co.uk Coming soon a new one-day tutorial: Cost Based Optimisation (see http://www.jlcomp.demon.co.uk/tutorial.html ) ____UK_______March 19th ____USA_(FL)_May 2nd Next Seminar dates: (see http://www.jlcomp.demon.co.uk/seminar.html ) ____USA_(CA, TX)_August The Co-operative Oracle Users' FAQ http://www.jlcomp.demon.co.uk/faq/ind_faq.html Peter J. Holzer wrote in message ...Received on Sun Feb 02 2003 - 03:55:02 CST
>
>B+trees push all the data down to the leaf nodes and keep only
pointers
>to other nodes in the higher level nodes.
>
>B*trees are like b+trees, but use a modified split algorithm to keep
the
>nodes at least 2/3 filled.
>
![]() |
![]() |