Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: DB Block Buffers - Too Much ???
Just out of curiousity, did you measure hit ratio soon after re-starting the
database? Wouldn't the hit ratio be misleadingly low for a while, since
Oracle was probably busy reading disk and loading stuff into the buffers?
Other than that, I suppose you could monitor vmstat or some other utility to see if excessive memory swapping is going on.
--Walt Weaver
Bozeman, Montana, USA
-----Original Message-----
From: Deepak Sharma [mailto:sharmakdeep_at_yahoo.com]
Sent: Wednesday, June 21, 2000 11:26 AM
To: Multiple recipients of list ORACLE-L
Subject: DB Block Buffers - Too Much ???
Recently on one of our test systems the Buffer Cache
Hit Ratio was showing 80%. I increased
db_block_buffers from 6000 to 16000, and the after
that the hit ratio has dropped to 55%. It seemed
strange to me that increasing db_block_buffers should
actually decrease performance, until I read Oracle
tuning tips from Richard Niemiec, where he mentions
too much db_block_buffers is not good too, as it may
lead to swapping. My question is how do you determine
whether the buffers are too low or too high ?
SQL> select state, count(*) from x$bh group by state;
STATE COUNT(*)
---------- ----------
1 13047 3 2953
Does state = '1' mean this memory is not being used and if so, should I decrease the buffers ?
Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Liststo: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing). Received on Wed Jun 21 2000 - 12:05:52 CDT
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message