Netcos AG   XCP™ Blackboard
Tip 7   Tip 7 Tip 9 (PDF Datai)   — — Tip 10  Tip 10
Tip No. 8   Oracle-Buffer-Cache-Tuning mit dem Parameter DB_CACHE_ADVICE
Mit dem Parameter DB_CACHE_ADVICE ( Mögliche Wert OFF / ON / READY) können Sie die Auswirkung von Größenänderungen des Buffer-Caches über eine statistische Auswertung des aktuellen Lastverhaltens ermitteln.

1.) Parameter DB_CACHE_ADVICE auf ON.
SYS>show parameter db_cache_advice
NAME			TYPE			VALUE
=====================================================
db_cache_advice		string			OFF

SYS>alter system set db_cache_advice=ON;
				
2.) Abfragen der View V$DB_CACHE_ADVICE
SCRIPT ---------------------------------------------------------------------------
column size_for_estimate format 999,999,999,999 heading 'Cache Size (m)'
column buffers_for_estimate format 999,999,999 heading 'Buffers'
column estd_physical_read_factor format 999.90 heading 'Estd Phys|Read Factor'
column estd_physical_reads format 999,999,999 heading 'Estd Phys| Reads'
SELECT size_for_estimate
	   , buffers_for_estimate
	   , estd_physical_read_factor
	   , estd_physical_reads
FROM V$DB_CACHE_ADVICE
WHERE name = 'DEFAULT'
AND block_size = (SELECT value FROM V$PARAMETER WHERE name = 'db_block_size')
AND advice_status = 'ON';
SCRIPT ---------------------------------------------------------------------------
				
3.) Abfragen der View V$DB_CACHE_ADVICE

Aktuelle Größe des Buffer-Caches (DB_CACHE_SIZE) = 304MB,

Cache Size Estd Phys Estd Phys  
(MB) Buffers Read Factor Reads  
30 3,802 18.70 192,317,943 10% der aktuellen Grösse
60 7,604 12.83 131,949,536  
91 11,406 7.38 75,865,861  
121 15,208 4.97 51,111,658  
152 19,010 3.64 37,460,786  
182 22,812 2.50 25,668,196  
212 26,614 1.74 17,850,847  
243 30,416 1.33 13,720,149  
273 34,218 1.13 11,583,180  
304 38,020 1.00 10,282,475 Aktuelle Grösse
334 41,822 0.93 9,515,878  
364 45,624 0.87 8,909,026  
395 49,426 0.83 8,495,039  
424 53,228 0.79 8,116,496  
456 57,030 0.76 7,824,764  
486 60,832 0.74 7,563,180  
517 64,634 0.71 7,311,729  
547 68,436 0.69 7,104,280  
577 72,238 0.67 6,895,122  
608 76,040 0.66 6,739,731 200% der aktuellen Grösse
4.) Schlußfolgerung

Eine weitere Vergrößerung bringt keine wirklichen Nutzen mehr. Evlt. kann der Buffer auf ca. 240 MB verkleinert werden.

5.) Nachteil

Geringer Speicherverbrauch und etwas CPU Last Siehe auch DOCID Note:148511.1