Oracle library cache


Library Cache

1
2
3
desc v$librarycache;
select sum(pinhits)/sum(pins) hitratio from v$librarycache;
select sum(reloads)/sum(pins) reloadratio from v$librarycache;

ORACLE调优专家所推荐的长期运行的数据库的 library cache hitratio 最好应该在95%以上,sum(reloads)与sum(pins) 的比值应该小于 1%,如果pinhitratio 小于90%,或者reload ratio 大于1% ,而且shared pool 的free memory 很小或者为0,那么可以适当增加shared_pool的大小,检查应用程序代码效率,比如是否使用了绑定变量等等.