
Oracle 课程-性能优化第6课 等待事件.pdf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 课程-性能优化第6课 等待事件.pdf
- 资源描述:
-
1、DATAGURU专业数据分析网站 2012.11.15 性能优化 第六课-等待事件2DATAGURU专业数据分析网站 2012.11.12法律声明【声明】本视频和幻灯片为炼数成金网络课程的教学资料,所有资料只能在课程内使用,不得在课程以外范围散播,违者将可能被追究法律和经济责任。课程详情访问炼数成金培训网站http:/2012-12-21 DATAGURU专业数据分析网站 2012.11.15一个最简单的等待事件SQL*Net message from client2012-12-21 DATAGURU专业数据分析网站 2012.11.15造成Oracle的等待-三种情况请求的资源太忙,需要等
2、待资源释放会话处于空闲状态,等待新的任务会话被阻塞,需要等待阻塞解除2012-12-21 DATAGURU专业数据分析网站 2012.11.15关于Oracle的等待事件,应该知道的.数据库处理数据,只要有时间的消耗,就会有等待事件。性能和等待是一个矛盾体。理解出现某种等待事件的原因。结合业务,主观的看待等待事件。 制定基线(baseline),发现异常等待事件。 接受合理的等待事件。2012-12-21 DATAGURU专业数据分析网站 2012.11.15等待的定位方式-SQL级别(思路)10046 event2012-12-21 DATAGURU专业数据分析网站 2012.11.15等待
3、的定位方式-会话级别(思路)如果某个会话非常慢 v$session_wait会话 1 会话 22012-12-21 DATAGURU专业数据分析网站 2012.11.15等待的定位方式-系统级别(思路)AWR报告 (v$system_event)2012-12-21 DATAGURU专业数据分析网站 2012.11.15Oracle11g的等待事件官方文档 http:/ DATAGURU专业数据分析网站 2012.11.15Oracle11g的等待事件-分类Classes of Wait Events2012-12-21 DATAGURU专业数据分析网站 2012.11.15Oracle11g
4、的等待事件-分类2012-12-21 DATAGURU专业数据分析网站 2012.11.15如何查看等待事件EVENT(P1+P2+P3)2012-12-21 DATAGURU专业数据分析网站 2012.11.15如何查看等待事件-续对于不同的 event,p1,p2,p3的含义各不相同p1 协议号 ; p2 传输的字节数; p3 无p1 文件 id; p2 数据块号; p3 读取的数据块号2012-12-21 DATAGURU专业数据分析网站 2012.11.15常见的等待事件-ilde wait events进程由于无事可做,等待分派任务。空等待意味着空闲.空闲,还意味着其它的事情. .2
5、012-12-21 DATAGURU专业数据分析网站 2012.11.15常见的等待事件-ilde wait events (续)2012-12-21 DATAGURU专业数据分析网站 2012.11.15常见的等待事件-CPUCPU不属于等待事件2012-12-21 DATAGURU专业数据分析网站 2012.11.15常见的等待事件-db file scattered read当数据块以multiblock read的行式被读取到SGA中时。 FTS(full table scan) IFFS(index fast full scan) db_file_multiblock_read_co
6、unt2012-12-21 DATAGURU专业数据分析网站 2012.11.15常见的等待事件-db file scattered read2012-12-21 DATAGURU专业数据分析网站 2012.11.15常见的等待事件-db file scattered read2012-12-21 DATAGURU专业数据分析网站 2012.11.15常见的等待事件-db file scattered read怎么解决? 无需解决 考虑索引 考虑并行2012-12-21 DATAGURU专业数据分析网站 2012.11.15常见的等待事件-DB File Sequential Read当把一个
展开阅读全文
