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: Cache a table

Re: Cache a table

From: Howard J. Rogers <hjr_at_dizwell.com>
Date: Wed, 22 Oct 2003 20:48:10 +1000
Message-ID: <3f9660e8$0$9554$afc38c87@news.optusnet.com.au>


Anurag Varma wrote:

>
> If a table is frequently scanned (i.e. very hot), it is going to remain in
> the buffer pool no matter what. Its no good use putting it in the KEEP
> pool.

Disagree. The issue is not whether it would tend to want to stay in the buffer cache or not, but whether it is at risk of being dislodged by a rogue, huge, tablescan. By putting even a frequently-accessed table into the keep pool, you ensure it can't be dislodged by scans against large tables (assuming you haven't been daft enough to ask for them to go into the keep pool as well, of course!!).

Such cache 'partitioning' has got to be a good thing in its own right.

Regards
HJR

-- 
--------------------------------------------
See my brand new website, soon to be full of 
new articles: www.dizwell.com.
Nothing much there yet, but give it time!!
--------------------------------------------
Received on Wed Oct 22 2003 - 05:48:10 CDT

Original text of this message

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