Oracle等待事件之Latch Free
1、产生原因
表示某个锁存器上发生了竞争。首先应该确保已经提供了足够多的Latch 数,如果仍然发生这种等待事件,那么应该进一步确定是那种锁存器上发生了竞争(在v$session_wait 上的P2 字段表示了锁存器的标号),然后再判断是什么引起了这种锁存器竞争。大多数锁存器竞争都不是简单的由锁存器引起的,而是与锁存器相关的组件引起的,所以需要找到具体导致竞争的根本。例如,如果发生了library cache latch 竞争,那么通常都表示着库高速缓存的配置不合理,或者SQL 语句书写不合理,带来了大量的硬解析。
2、确定出现问题原因
SELECT latch#, name, gets, misses, sleeps FROM v$latch WHERE sleeps > 0;
3、解决办法
Share Pool Latch:在OLTP 应用中应该更多地使用绑定变量以减少该latch 的等待。
Library Cache Latch:同样需要通过优化SQL 语句,使用绑定变量减少该latch 的等待。
Oracle等待事件之Latch Free相关推荐
- oracle等待资源时间加长,案例:Oracle等待事件latch: cache buffers chains故障优化处理总结...
天萃荷净 数据库的CPU使用率为100%,应用相应迟缓.查看AWR中数据库的latch:cache buffers chains等待较多 当一个数据块读入sga区,相应的buffer header会被 ...
- oracle redo wait较高,【案例】Oracle等待事件latch:row cache objects原因和解决办法
[案例]Oracle等待事件latch:row cache objects原因和解决办法 时间:2016-11-05 13:41 来源:Oracle研究中心 作者:HTZ 点击: 次 天萃 ...
- oracle library cache lock,【案例】Oracle等待事件library cache lock产生原因和解决办法...
[案例]Oracle等待事件library cache lock产生原因和解决办法 时间:2016-12-07 18:56 来源:Oracle研究中心 作者:网络 点击: 次 天萃荷净 O ...
- CPU值满resmgr:cpu quantum造成的Oracle等待事件解决办法
cpu quantum造成的Oracle等待事件解决办法 不少接触数据库的朋友有一个困扰已久的问题--resmgr:cpu quantum.已经遇过不少次这种CPU突然全绿的情况,通过隐含参数屏蔽了一 ...
- ORACLE等待事件相关
一.等待事件发展 oracle等待事件引入,可以更加细粒度直观地观察Oracle行为,提供oracle优化入口,大致分为三个阶段: 以命中为主要参考指标:以各种命中率为主要的优化入口依据,常见的有&q ...
- oracle enq ta,【案例】Oracle等待事件event enq: KO - fast object checkpoint解决办法
[案例]Oracle等待事件event enq: KO - fast object checkpoint解决办法 时间:2016-11-03 10:11 来源:Oracle研究中心 作者:HT ...
- 浅析Oracle等待事件
oracle 等待事件 一.简述 Oracle等待事件是在Oracle 7.0.12中引入的,当时等待事件大致有100多个:在Oracle 8.0中Oracle等待事件数目增加到150多个,在Orac ...
- Oracle Study之--Oracle等待事件(3)
Oracle Study之--Oracle等待事件(3) Db file parallel read 这是一个很容易引起误导的等待事件,实际上这个等待事件和并行操作(比如并行查询,并行DML)没有关系 ...
- oracle顺序读等待,Oracle Study之--Oracle等待事件(4)
Oracle Study之--Oracle等待事件(4) Db file scattered read这个等待事件在实际生产库中经常可以看到,这是一个用户操作引起的等待事件,当用户发出每次I/O需要读 ...
最新文章
- oracle创建序列seq起始值为1_Oracle修改序列(Sequence)起始值问题
- 全球与中国太赫兹安检仪市场竞争状况及未来发展趋向分析报告2022-2028年版
- boost::mp11::mp_plus相关用法的测试程序
- Python打包分发工具setuptools简介
- jooq sql_用jOOQ用Java编写SQL
- php中获取系统信息的方法
- 数字图像处理--图像梯度算子的本质
- 哪吒之魔童降世视听语言影评_豆瓣评分8.7,这个“新哪吒”不一般|《哪吒之魔童降世》影评...
- fiddler模拟不同的IP
- 启动与关闭VMware Workstation的BAT批处理脚本
- ios开发之iOS 11 SDK 的新特性
- 未来教育软件计算机二级不能评分怎么办,为什么计算机二级软件打不开
- 《Adobe Illustrator CC经典教程》—第0课0.15节使用画笔
- Consider defining a bean of type ‘com.netflix.client.config.IClientConfig‘ in your configuration
- 名编辑电子杂志大师教程 | 阅读量浏览量统计
- Retrofit @Multipart@PartMap@Part组合的一种用法
- 用Custom Element来实现UI组件
- 桌面计算机里没有桌面,老司机教你电脑开机桌面什么都没有怎么办
- 基于QT平台调试rtklib教程
- AutoCAD致命错误分析及解决