怎么监控library cache的活动情况
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要讲解了"怎么监控library cache的活动情况",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么监控library cache的活动
千家信息网最后更新 2025年01月19日怎么监控library cache的活动情况
这篇文章主要讲解了"怎么监控library cache的活动情况",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么监控library cache的活动情况"吧!
通过查看v$librarycache视图,可以监控library cache的活动情况,进一步衡量share pool设置是否合理。其中RELOADS列,表示对象被重新加载的次数,在一个设置合理的系统里,这个数值应该接近于0,另外,INVALIDATIONS列表示对象失效的次数,对象失效后,这意味着sql必须要被重新解析。
下述sql查询librarycache的性能状况:
SELECT NAMESPACE, PINS, PINHITS, RELOADS, INVALIDATIONS FROM V$LIBRARYCACHE ORDER BY NAMESPACE;
输出如下:
NAMESPACE PINS PINHITS RELOADS INVALIDATIONS--------------- ---------- ---------- ---------- -------------BODY 8870 8819 0 0CLUSTER 393 380 0 0INDEX 29 0 0 0OBJECT 0 0 0 0PIPE 55265 55263 0 0SQL AREA 21536413 21520516 11204 2TABLE/PROCEDURE 10775684 10774401 0 0TRIGGER 18521844 0 0
通过上述查询,可以算出library cache的命中率:
Library Cache Hit Ratio = sum(pinhits) / sum(pins)
SUM(PINHITS)/SUM(PINS)---------------------- .999466248
另外,对于上述的查询,解释如下:
1.对于SQL AREA来说,共执行了21536413次。
2.其中11,204次执行导致了library cache miss。这就需要对这些sql进行重新解析,因为它们已经被age out。
3.sql有2次失效,这同时导致了library cache miss。
4.命中率为99.94%,这意味着只有0.06%的sql需要重复解析。、
另外一个问题,在什么情况下需要调整share pool的大小?
根据performance tuning上的解释,综合我自己的看法,结论如下:
(1)当V$LIBRARYCACHE.RELOADS的值较大,且应用程序已经很好的使用了绑定变量时,可以考虑调大share pool的值。
(2)当V$LIBRARYCACHE.RELOADS的值很小,且share pool里的free值较大,可以考虑减少share pool的值。通过以下查询,获取share pool的free情况:
SELECT * FROM V$SGASTAT WHERE NAME = 'free memory' AND POOL = 'shared pool';POOL NAME BYTES----------- -------------------------- ----------shared pool free memory 4928280
感谢各位的阅读,以上就是"怎么监控library cache的活动情况"的内容了,经过本文的学习后,相信大家对怎么监控library cache的活动情况这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
情况
活动情况
活动
监控
查询
对象
学习
较大
内容
命中率
意味
次数
问题
解释
变量
只有
同时
大小
就是
应用程序
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
以网络安全为主题的书签
dna数据库的利与弊
服务器的外部工作环境
手机连接n2n服务器
网络安全知识手抄报内容 简单
千里马数据库如何查看密码
网络安全背景调查报告
kms激活服务器安全问题
腾讯服务器有苹果系统吗
张家口网络安全会议
广东职业技术学院网络安全
软件开发这个工作累
浙江制造软件开发需要学什么
网络安全保护未开启
听力软件开发
剑网3如何查看服务器
天津数据软件开发过程
什么二本软件开发设计最好
网络技术外包服务合同
我的世界服务器第九大陆斗罗传说地图
工控嵌入式软件开发
最新一次人口普查数据库
03服务器卡在应用安全策略
重庆易奇网络技术有限公司
数据库应用能力专升本考吗
教育部七所网络安全学院
青少年网络安全电子海报
闵行区会计软件开发质量保障
水电行业软件开发公司
物流网络技术包括哪些