Re: FTS, LRU/MRU and X$BH
Date: Tue, 13 Jan 2009 18:28:19 -0800
I believe that blocks are inserted midpoint in the buffer cache and not at the LRU end. This started in 8i (I think) and the touchcount (TCH) determines which end the block migrates to. That does not explain why you are not seeing *some* blocks but I thought we should be aware of this change in behavior.
(On crackberry in a train so don't have access to check)
On 1/12/09, Martin Berger <martin.a.berger_at_gmail.com> wrote:
> you can also check V$SEGMENT_STATISTICS
> what kind of reads where done on this.
>> Ahhh...yes, that would account for this. I also have a non-parallel
>> of the query that I'll check to verify as well.
>> Thanks, Jaromir!
>>> Hi Rich,
>>>> I confirmed that the docs at
>>>> http://tinyurl.com/a6n4bz say FTSing will cause blocks to be put
>>>> on the
>>>> LRU end of the buffer cache, so I expected to at least see them at
>>> Please check the DEGREE of the table. One explanation could be you
>>> use a
>>> parallel select and therefore a direct path read.
>>> In doubts, re-run the select with NO_PARALLEL hint.
-- Sent from my mobile device John Kanagaraj <>< http://www.linkedin.com/in/johnkanagaraj http://jkanagaraj.wordpress.com (Sorry - not an Oracle blog!) ** The opinions and facts contained in this message are entirely mine and do not reflect those of my employer or customers ** -- http://www.freelists.org/webpage/oracle-lReceived on Tue Jan 13 2009 - 20:28:19 CST