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

Home -> Community -> Usenet -> c.d.o.server -> Re: Buffer busy wait clarification

Re: Buffer busy wait clarification

From: Jonathan Lewis <jonathan_at_jlcomp.demon.co.uk>
Date: Thu, 23 Mar 2006 12:27:26 +0000 (UTC)
Message-ID: <dvu47e$qpk$1@nwrdmz03.dmz.ncs.ea.ibs-infra.bt.com>

"Chintu" <agarwalp_at_eeism.com> wrote in message news:1143116032.252091.53370_at_u72g2000cwu.googlegroups.com...
> Thanks a Lot Jonathan. You have made my day.
>
> But just 2 more questions. I hope I am not making you too angry.
>
> 1. When is the segment header first read in to the buffer.?? is when
> you query that table first time ??
>>>If the block does not have enough space (and usually it does,
> >> because that's why it is on the freelist at all), then the
> process
> >> may update the segment header to remove that block from the
> >> top of the list and replace -

    Yes.

> 2. What happens to the empty space which keeps a block in the freelist,
> but that space is not enough for the new row, and hence a new block is
> used. what happens to that block space ??. Will it be used for future
> updates ??
>

    The block goes off the freelist - so the space may end up being     wasted - but it is available for updates to other rows in the block.

> Thanks a TON Jonathan
>

-- 
Regards

Jonathan Lewis
http://www.oracle.com/technology/community/oracle_ace/ace1.html#lewis

The Co-operative Oracle Users' FAQ
http://www.jlcomp.demon.co.uk/faq/ind_faq.html

Cost Based Oracle: Fundamentals
http://www.jlcomp.demon.co.uk/cbo_book/ind_book.html
Received on Thu Mar 23 2006 - 06:27:26 CST

Original text of this message

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