Oracle性能調(diào)優(yōu)過程中如何觀察緩存命中率
rem-------------------------------------------rem 測量緩存命中率rem -------------------------------------------- 獲取初始緩存命中率...SELECT ROUND((1-(phy.value / (cur.value + con.value)))*100,2) 'Cache Hit Ratio'FROM v$sysstat cur, v$sysstat con, v$sysstat phyWHERE cur.name = 'db block gets'AND con.name = 'consistent gets'AND phy.name = 'physical reads'/-- 我們?nèi)藶閬碓黾泳彺婷新?..DECLAREv_dummy dual.dummy%TYPE;BEGINFOR I IN 1..1000 LOOPSELECT dummy INTO v_dummy FROM dual;END LOOP;END;/-- 我們再來測量...SELECT ROUND((1-(phy.value / (cur.value + con.value)))*100,2) 'Cache Hit Ratio'FROM v$sysstat cur, v$sysstat con, v$sysstat phyWHERE cur.name = 'db block gets'AND con.name = 'consistent gets'AND phy.name = 'physical reads'/
