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: flushing the db buffer cache

Re: flushing the db buffer cache

From: Mark Spilsbury <mspilsbury_at_westrail.wa.gov.au>
Date: 1998/02/16
Message-ID: <6c912g$di7$1@marri.bs.wa.gov.au>#1/1

You may want to look at the init.ora parameter cache_size_threshhold, which defaults to 10% of db_block_buffers. This is a failsafe value so you don't accidentally flood the whole data buffer cache. Of course in your case this is what you want to do.

>>I want to be able to flush the db buffer cache when I am doing tuning.
>>I thinks I can do it like so:
>>select /*+ FULL(big) CACHE(big) */ count(*)
>>from bigtable big;
>>
>>Where bigtable used space (highwater mark) > db_buffer_cache size.
>>The explain plan shows that a full table scan is indeed used, but is the
>>CACHE
>>hint making it flush out any buffers not currently used? Or is it
 sticking
>>to the
>>multiblock_read_count (64k) part of the cache?
>>
>>PS. Don't try this on your production system ;-)
Received on Mon Feb 16 1998 - 00:00:00 CST

Original text of this message

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