一、Library cache load lock的概念Session 尝试去查找数据对象上的 load lock,以便能加载这个对象。 Load lock 一定是以排它模式获得,以便没有其它进程可以加载同一个对象。如果无法获得 load lock,那么 session 将等待这个事件,直到其变为可用状态。等待时间:3秒(PMON 会等待1秒) 参数:1. object address:对象的地址2. lock address:锁的地址 二、减少Library cac he load lock的办法如果一个对象不在内存中,那么我们不能对其申请 library cache lock。因此,需要将这个对象加载到内存中。然后,session 尝试找到数据库对象的 load lock,以便它能载入这个对象。为了阻止多进程同时请求加载同一个对象,其它同样请求的 session 将等待 library cache load lock 因为这个对象正在被加载到内存中。 等待 library cache load lock 是由于对象在内存中是不存在的。Library cache 中的对象不存在,是由于 shared pool 过小引起的频繁重新装载,或太多的硬解析缘于不共享的 SQL。 避免这种等待的通常 建议:1.增加 shared pool(避免 reload).2.增加 session cached cursors(避免 cursor 被刷出 shared pool)3.设置 cursor_sharing 为 force(减少硬解析) --可能改变执行计划与查询的性能,所以要做充分的测试
【ASM_ORACLE】Library Cache优化篇(二)Library cache load lock的概念和解决办法
来源:这里教程网
时间:2026-03-03 18:38:34
作者:
编辑推荐:
- 【ASM_ORACLE】Library Cache优化篇(二)Library cache load lock的概念和解决办法03-03
- OGG DDL同步异常处理OGG-0047003-03
- 【ASK_ORACLE】Library cache pin 与 library load lock的关系和区别03-03
- 华为云发布全新网站安全解决方案,助力企业实现云上云下一体安全防护03-03
- 华为云EI:引领企业智能化转型,助力全球行业创新03-03
- 基于车间用电设备的电能管理系统架构思路及实施方法03-03
- 持续领先同行?看华为云EI如何助力企业智能化转型03-03
- 华为云EI引领行业智能化转型:赋能全球企业,共创智能未来03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- OGG DDL同步异常处理OGG-00470
OGG DDL同步异常处理OGG-00470
26-03-03 - 基于车间用电设备的电能管理系统架构思路及实施方法
基于车间用电设备的电能管理系统架构思路及实施方法
26-03-03 - 以太网测试仪
以太网测试仪
26-03-03 - 千兆以太网测试仪
千兆以太网测试仪
26-03-03 - 唯亚威VIAVI对当前网络设备制造商的故障解决方案
唯亚威VIAVI对当前网络设备制造商的故障解决方案
26-03-03 - 万兆以太网测试仪
万兆以太网测试仪
26-03-03 - 营区监控视频压缩
营区监控视频压缩
26-03-03 - VIAVI通过集成行业的光纤认证功能实现光纤认证智能化
VIAVI通过集成行业的光纤认证功能实现光纤认证智能化
26-03-03 - 千兆网络性能分析仪
千兆网络性能分析仪
26-03-03 - 玩转行业数字化转型 | 全新华为云Astro低代码平台带你起飞
玩转行业数字化转型 | 全新华为云Astro低代码平台带你起飞
26-03-03
