I have a 8.1.7 database and I am suspecting the buffer cache has been over sized. How can I determine how many buffers are going unused and can be removed from the buffer cache?
You can use on NON-PRODUCTION servers, the V$RECENT_BUCKET view. To enable it, setup DB_BLOCK_LRU_EXTENDED_STATISTICS to nonzero value in init.ora file and enable collection of V$RECENT_BUCKET statistics from V$SYSSTAT.
Hello;
Try to reduce the buffer_cache in pieces of 5%;
Then monitor the BufferCachce-Hit-Ratio over a longer period
if it's in summary still over 95% then you can reduce again.
clio_usa,
Are you sure that can be done in a 8.1.7 database? There is no db_block_lru_extended_statistics parameter or v$recent_bucket view that I can find.
Originally posted by clio_usa You can use on NON-PRODUCTION servers, the V$RECENT_BUCKET view. To enable it, setup DB_BLOCK_LRU_EXTENDED_STATISTICS to nonzero value in init.ora file and enable collection of V$RECENT_BUCKET statistics from V$SYSSTAT. [/B]
Those structures were removed in 8i. You can find the information at:
Bookmarks