前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[AWR报告]Library Hit %

[AWR报告]Library Hit %

作者头像
bsbforever
发布2020-08-19 13:54:50
9780
发布2020-08-19 13:54:50
举报

从这期开始讲解awr报告的部分,上期说的是awr整体的部分,今天开始对里面的细节说起


这期针对Instance Efficiency Percentages 部分做说明

理论上说上述比例应接近100%


Library Hit %

Library Hit 我们所说的library cache hit ratio,指的是将要执行的SQL 语句或者PL/SQL 代码已经存在于shared pool中的library cache中并可复用


如何查看

  1. 监控库缓冲命中率及重载率(9i及以上):
代码语言:javascript
复制
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;

  1. 查看库缓冲命中率(10g及以上)
代码语言:javascript
复制
select * from v$sysmetric where metric_name = 'Library Cache Hit Ratio';

如何处理

如果该指标过低说明SQL过早的被挤出shared pool,可能是由于shared pool过小导致

需要和软解析(soft parse)率进行比较,如过两者都低,需检查解析问题,如绑定变量是否使用。


下期预告

Soft Parse %:

本文参与?腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-05-31,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 宅必备 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体同步曝光计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com