网站大量收购闲置独家精品文档,联系QQ:2885784924

高并发Oracle OLTP系统的故障案例分享.pdf

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高并发Oracle OLTP系统的故障案例分享 Oracle RAC 高并发系统的故障诊断 Oracle LGWR核心进程log file sync竞争 Oracle 共享池library cache lock、library cache mutex x竞争 Oracle 核心业务表SQL性能衰变 Oracle LGWR核心进程log file sync竞争 数 / 据 / 驱 / 动 成 / 就 / 未 / 来 Log file sync经典图解 Oracle LGWR核心进程log file sync竞争(一) 节点1的ASH、AWR数据解读 1、AWR信息enq:TX -index contention、gc buffer busy acquire、enq:TX -allocate ITL entry等待竞 争为主 2、ASH信息enq:TX -index contention、gc buffer busy acquire、enq:TX -allocate ITL entry等待更多都被gc current request、gc current block busy等待堵塞 节点1的ASH、AWR数据解读 1、故障时段AWR的top sql相关SQL跟之前非故障时段的AWR基本一致,都是非常简单的SQL,单次逻 辑读都只有个位数 2、故障时段AWR的top blocking sessions 占据比例也不明显 节点1的性能问题概要 伴随着如下几种主要等待事件: 1、队列锁:enq:TX-Index Contention and Enq:TX-Allocate ITL entry 2、内存热块竞争:buffer busy waits 3、RAC块竞争:gc buffer busy release/acquire, gc current request ,gc cr/current block busy 从ASH查看root cause的脚本来看Holder总在变化,到底哪个等待事 件、哪个异常会话或者异常SQL导致。 Oracle RAC 数据块传输的常见等待事件 1、gc current/cr block 2-way 2、gc cr block busy和gc current block busy  3、gc current/cr grant 2-way 4、gc current grant busy 5、gc current/cr request 6、gc current/cr multi block request 7、gc current/cr block/grant congested、gc cr block lost和gc current block lost等 8、gc buffer busy acquire、gc buffer busy release 节点2的ASH和AWR数据解读 1、AWR信息log file sync等待和buffer busy waits等待竞争为主 2、ASH信息gc buffer busy release等待堵塞buffer busy waits、log file parallel write堵塞

文档评论(0)

wendangchuan + 关注
实名认证
内容提供者

高级工程师持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年09月22日上传了高级工程师

1亿VIP精品文档

相关文档