oracle latch:row cache object,latch free案例处理
来源:互联网 发布:黑客网络监听 编辑:程序博客网 时间:2024/05/21 22:56
客户的系统在对3000人进行1个月排班的时候,系统执行后一直无法结束。
通过查看等待事件,是在等待latch:row cache object
cpu一个核的使用达到100%,
我们可以使用如下SQL检查row cache 是否高效。 pct_succ_gets 接近与100最好,如果接近于0,就说明需要优化。
SELECT parameter,
SUM(gets),
SUM(getmisses),
100 * SUM (gets-getmisses)/sum(gets)pct_succ_gets,
sum(modifications)updates
FROM VROWCACHE
WHERE gets >0
GROUP BYparameter;
查看row cache objects 的具体信息:
SELECTaddr,
latch#,
child#,
level#,
name,
gets,
misses,
sleeps
FROMvlatch_children
WHEREname=’rowcache objects’ AND gets <>0
ORDER BYgets;
SELECT DISTINCTr.cache#,
r.parameter name,
r.TYPE,
r.subordinate#,
r.gets
FROMv$rowcache r
ORDER BY1, 4,5;
查看row cache objects具体包含的内容。
SET PAGES 1000
COLUMN cache# FORMAT 99999
COLUMN nameFORMAT a33
COLUMN latch# FORMAT 999999
SELECTDISTINCTs.kqrstcln latch#,
r.cache#,
r.parameter name,
r.TYPE,
r.subordinate#
FROMv
WHEREr.cache# =s.kqrstcid
ORDER BY1, 4,5;
通过查看share pool大小只有500m.sga有4g。将share pool 调整到1g,语句能快速执行。在10到15分钟内运行完成。
- oracle latch:row cache object,latch free案例处理
- latch: row cache objects
- latch:row cache objects
- row cache objects latch研究
- latch: row cache objects:dc_rollback_segments
- Oracle latch: row cache objects系统整体慢
- Oracle优化 latch free问题Result Cache:RC Latch引起数据库缓慢
- latch free、buffer latch!
- Decoding 'latch:cache buffers chains' object from Oracle trace file
- latch free
- Latch Free
- latch free
- latch row cache objects 等待事件 说明
- Latch Row Cache Objects基本信息的确认
- Latch Row Cache Objects基本信息的确认
- 遇到latch: row cache objects等待事件
- 缓解latch: cache buffers chains的案例
- Oracle latch free 等待事件 说明
- 冒泡排序算法
- OBJ模型文件的结构、导入与渲染Ⅱ
- ActiveMQ配置高可用性的方式
- 深入分析 iBATIS 框架之系统架构与映射原理
- 使用storm实现实时大数据分析
- oracle latch:row cache object,latch free案例处理
- PHP set_error_handler()函数的使用
- Gulp编译、合并、压缩
- Android静态安全检测 -> WebView系统隐藏接口漏洞检测
- 汉诺塔问题
- Solr入门之官方文档6.0阅读笔记系列(九) 第四部分 数据索引操作
- 链表的测试程序
- java中Date时间的增减
- Solr- How to make indexing faster - Lucene-java Wiki