怎么监控library cache的活动情况
发表于:2025-02-22 作者:千家信息网编辑
千家信息网最后更新 2025年02月22日,这篇文章主要讲解了"怎么监控library cache的活动情况",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么监控library cache的活动
千家信息网最后更新 2025年02月22日怎么监控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安全错误
数据库的锁怎样保障安全
广州学计算机网络技术
评估软件开发过程
航空小程序软件开发
linux常用的服务器
网络安全法国家建立信息通报制度
网络安全监测响应知识
数据库标签正好容纳
西门子境外数据库
免费吃鸡怎么转服务器
青年网络安全意识调查报告
外网访问不到阿里云数据库
宿迁高性能服务器供货厂
软件开发工具包用英语怎么说
数据库筛选查询
数据库管理web模板
黄山区网络安全管理成绩
网络安全问题 论文
校招通用软件开发
下载连接不全网络安全吗
超算服务器故障维修
太平保险公司软件开发怎么样
hi3519软件开发
海南项目软件开发公司
新大陆数据库
打开软件展示连接服务器超时
数据库sql怎么删除日志文件
计算机和服务器端口
云开发数据库安全规则变量
日常网络安全监测和预警机制
软件开发链条的放大作用