该查询的返回结果如果非常接近100%,则表明数据缓冲区当前设置的空间足够使用,如果返回的数据低于95%的话,那么DBA就需要注意了。你有可能需要考虑是否加大分配数据缓冲区的内存空间,或者,调整你的SQL语句。
SELECT 1 - (SUM(DECODE(NAME, 'physical reads', VALUE, 0)) /
(SUM(DECODE(NAME, 'db block gets', VALUE, 0)) +
(SUM(DECODE(NAME, 'consistent gets', VALUE, 0))))) "BUFFER HIT RATIO"
FROM V$SYSSTAT;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24389441/viewspace-1056690/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24389441/viewspace-1056690/