时间:2021-07-01 10:21:17 帮助过:3人阅读
--查看数据字典缓冲区的命中率,最好在90%以上,否则需要增加共享池的大小。
select name, value
from v$sysstat
where name in (‘db block gets‘, ‘consistent gets‘, ‘physical reads‘);
--查看数据库数据缓冲区的使用情况。查询出来的结果可以计算出来数据缓冲区的使用命中率=1 - ( physical reads / (db block gets + consistent gets) )。命中率应该在90%以上,否则需要增加数据缓冲区的大小。
select name, value
from v$sysstat
where name in (‘redo entries‘, ‘redo log space requests‘);
--查看日志缓冲区的使用情况。查询出的结果可以计算出日志缓冲区的申请失败率:申请失败率=requests/entries,申请失败率应该接近于0,否则说明日志缓冲区开设太小,需要增加ORACLE数据库的日志缓冲区。
Oracle SGA优化
标签: