oracle hit ratio负数,5.Library Hit %
Library Hit %原创 2017-05-31 oracle 宅必备从这期开始讲解awr报告的部分,上期说的是awr整体的部分,今天开始对里面的细节说起这期针对Instance Efficiency Percentages 部分做说明理论上说上述比例应接近100%Library Hit %Library Hit 我们所说的library cache hit ratio,指的是将要执行的SQL
Library Hit %
原创 2017-05-31 oracle 宅必备
从这期开始讲解awr报告的部分,上期说的是awr整体的部分,今天开始对里面的细节说起
这期针对Instance Efficiency Percentages 部分做说明

理论上说上述比例应接近100%
Library Hit %
Library Hit 我们所说的library cache hit ratio,指的是将要执行的SQL 语句或者PL/SQL 代码已经存在于shared pool中的library cache中并可复用

如何查看
监控库缓冲命中率及重载率(9i及以上):
select sum (pins) "Eexcutions",
sum(pinhits) "Hits",
round((( sum (pinhits) / sum (pins)) * 100),2 ) "PinHitRatio",
sum(reloads) "Misses",
round((( sum (pins) / (sum (pins) + sum(reloads))) * 100 ),2) "RelodHitRatio"
from v$librarycache;

查看库缓冲命中率(10g及以上)
select * from v$sysmetric where metric_name = 'Library Cache Hit Ratio';

如何处理
如果该指标过低说明SQL过早的被挤出shared pool,可能是由于shared pool过小导致
需要和软解析(soft parse)率进行比较,如过两者都低,需检查解析问题,如绑定变量是否使用。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)