Oracle 课程-性能优化第3课-性能优化之latch.pdf
《Oracle 课程-性能优化第3课-性能优化之latch.pdf》由会员分享,可在线阅读,更多相关《Oracle 课程-性能优化第3课-性能优化之latch.pdf(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、DATAGURU专业数据分析网站 2012.2012.1111.15 15 性能优化性能优化 第第二二课课-Latch-Latch2DATAGURU专业数据分析网站2012.11.122012.11.12法律声明法律声明【声明声明】本视频和幻灯片为炼数成金网络课程的教本视频和幻灯片为炼数成金网络课程的教学资料,所有资料只能在课程内使用,不得在课学资料,所有资料只能在课程内使用,不得在课程以外范围散播,违者将可能被追究法律和经济程以外范围散播,违者将可能被追究法律和经济责任。责任。课程详情访问炼数成金培训网站课程详情访问炼数成金培训网站http:/http:/2012-12-1DATAGURU专
2、业数据分析网站2012.5.282012.5.28OracleOracle中锁的类型中锁的类型LOCK enqueue-上一节课提到的lock latch-本节课讨论的内容2012-12-1DATAGURU专业数据分析网站2012.5.282012.5.28LatchLatch的目的的目的保证资源的串行访问:保护SGA的资源访问 保护内存的分配保证执行的串行化:保护关键资源的串行执行 防止内存结构损坏2012-12-1DATAGURU专业数据分析网站2012.5.282012.5.28Latch V.S.Latch V.S.enqueueenqueueLatchLatchLatchLatchL
3、ockLockLockLock队列性XO时长很短可能很长层面数据库资源层业务应用层目的保证资源的完整性保证业务操作的完整性2012-12-1DATAGURU专业数据分析网站2012.5.282012.5.28LatchLatch在哪里?在哪里?-SGA-SGA资源的请求和分配共享池 sql 解析,sql重用.数据缓冲池 数据访问,数据写入磁盘,数据读入内存.修改数据块 数据段扩展.2012-12-1DATAGURU专业数据分析网站2012.5.282012.5.28OracleOracle有哪些有哪些LatchLatch2012-12-1DATAGURU专业数据分析网站2012.5.28201
4、2.5.28LatchLatch的机制的机制S G AS G AS G AS G ACPU 1CPU 1CPU 1CPU 1CPU 2CPU 2CPU 2CPU 2Process AProcess AProcess AProcess AProcess B waitsProcess B waitsProcess B waitsProcess B waits(spins and(spins and(spins and(spins and sleeps)sleeps)sleeps)sleeps)Process A Process A Process A Process A holds a holds
5、 a holds a holds a latchlatchlatchlatchLatchLatchLatchLatchProcess BProcess BProcess BProcess B2012-12-1DATAGURU专业数据分析网站2012.5.282012.5.28LatchLatch的的获取的的获取 wait方式-如果无法获取请求的latch,则:spin当一个会话无法获得需要的latch时,会继续使用CPU(CPU 空转),达到一个间隔后,再次尝试申请latch,直到达到最大的重试次数。sleep当一个会话无法获得需要的latch时,会等待一段时间(sleep),达到一个间隔后,
6、再次尝试申请latch,如此反复,直到达到最大的重试次数。No wait方式-如果无法获取请求的latch,则:不会发生sleep或者spin.转而去获取其它可用的Latch2012-12-1DATAGURU专业数据分析网站2012.5.282012.5.28shared poolshared pool里的里的latchlatch争用争用-绑定变量绑定变量2012-12-1DATAGURU专业数据分析网站2012.5.282012.5.28shared poolshared pool里的里的latchlatch争用争用-绑定变量绑定变量2012-12-1DATAGURU专业数据分析网站2012
7、.5.282012.5.28shared poolshared pool里的里的latchlatch争用争用-绑定变量绑定变量2012-12-1DATAGURU专业数据分析网站2012.5.282012.5.28Buffer cacheBuffer cache的机制的机制2012-12-1DATAGURU专业数据分析网站2012.5.282012.5.28Buffer cacheBuffer cache的机制的机制2012-12-1DATAGURU专业数据分析网站2012.5.282012.5.28Buffer cacheBuffer cache的机制的机制2012-12-1DATAGURU专
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 课程-性能优化第3课-性能优化之latch 课程 性能 优化 latch
限制150内