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 |
| 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 |
| 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 |
|
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
|