- 2012-2-18
- Oracle
SELECT SUBSTR(TO_CHAR(( 1-(C.VALUE/(A.VALUE+B.VALUE)) ) * 100),1,5) || ‘ %’ "RATE OF CACHE HITS"
FROM V$SYSSTAT A, V$SYSSTAT B, V$SYSSTAT C
WHERE UPPER(A.NAME) = ‘DB BLOCK GETS’
AND UPPER(B.NAME) = ‘CONSISTENT GETS’
AND UPPER(C.NAME) = ‘PHYSICAL READS’;
60%あるいは、70%を下回るほどヒット率が低い場合、
キャッシュ内のバッファ数を増やして下さい。
バッファ・キャッシュを大きくするには、
初期化パラメータ DB_BLOCK_BUFFERS の値を増やして下さい。
DB_BLOCK_BUFFERSの最大値は、65535です。