Oracle 课程-性能优化第12课 10053事件.pdf
-
资源ID:67529179
资源大小:613.18KB
全文页数:28页
- 资源格式: PDF
下载积分:9.9金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
Oracle 课程-性能优化第12课 10053事件.pdf
DATAGURU专业数据分析网站 2012.2012.1111.15 15 性能优化性能优化 第第十二十二课课-10053-10053 事件事件2DATAGURU专业数据分析网站2012.2012.1111.1515法律声明法律声明【声明声明】本视频和幻灯片为炼数成金网络课程的教本视频和幻灯片为炼数成金网络课程的教学资料,所有资料只能在课程内使用,不得在课学资料,所有资料只能在课程内使用,不得在课程以外范围散播,违者将可能被追究法律和经济程以外范围散播,违者将可能被追究法律和经济责任。责任。课程详情访问炼数成金培训网站课程详情访问炼数成金培训网站http:/http:/2013-2-17DATAGURU专业数据分析网站2012.2012.1111.1515代价的计算代价的计算 8i COST=I/O 9i COST=I/O+CPU2013-2-17DATAGURU专业数据分析网站2012.2012.1111.1515SYSTEM STATISTICSSYSTEM STATISTICS当系统没有工作量统计信息时,CBO使用db_file_multiblock_read_count计算全表扫描的io cost;收集工作量统计信息后,则使用mbrc代替2013-2-17DATAGURU专业数据分析网站2012.2012.1111.1515SYSTEM STATISTICSSYSTEM STATISTICS2013-2-17DATAGURU专业数据分析网站2012.2012.1111.1515代价的计算代价的计算-全表扫描全表扫描 没有系统统计信息cost=blocks/k2013-2-17DATAGURU专业数据分析网站2012.2012.1111.1515代价的计算代价的计算-全表扫描全表扫描2013-2-17DATAGURU专业数据分析网站2012.2012.1111.1515代价的计算代价的计算-全表扫描全表扫描2013-2-17DATAGURU专业数据分析网站2012.2012.1111.1515代价的计算代价的计算-全表扫描全表扫描+系统统计信息系统统计信息2013-2-17DATAGURU专业数据分析网站2012.2012.1111.1515代价的计算代价的计算-全表扫描全表扫描+系统统计信息系统统计信息sreadtim=sreadtim=sreadtim=sreadtim=IOSEEKTIME+(size of one block/IOTFRSPEED).IOSEEKTIME+(size of one block/IOTFRSPEED).IOSEEKTIME+(size of one block/IOTFRSPEED).IOSEEKTIME+(size of one block/IOTFRSPEED).=10+(8192bytes/4096 bytes)=12.10+(8192bytes/4096 bytes)=12.10+(8192bytes/4096 bytes)=12.10+(8192bytes/4096 bytes)=12.mreadtim=mreadtim=mreadtim=mreadtim=IOSEEKTIME+(MBRC IOSEEKTIME+(MBRC IOSEEKTIME+(MBRC IOSEEKTIME+(MBRC*Size of one block)/IOTFRSPEED)Size of one block)/IOTFRSPEED)Size of one block)/IOTFRSPEED)Size of one block)/IOTFRSPEED)=10+(10+(10+(10+(16161616*8192)/4096)8192)/4096)8192)/4096)8192)/4096)=42=42=42=42IO_COST=(1046(BLOCKS)/16)IO_COST=(1046(BLOCKS)/16)IO_COST=(1046(BLOCKS)/16)IO_COST=(1046(BLOCKS)/16)*(42/12)=232.75(42/12)=232.75(42/12)=232.75(42/12)=232.75cpu_cost=cpu_cost=cpucycles/(cpuspeedcpu_cost=cpu_cost=cpucycles/(cpuspeedcpu_cost=cpu_cost=cpucycles/(cpuspeedcpu_cost=cpu_cost=cpucycles/(cpuspeed*sreadtim)sreadtim)sreadtim)sreadtim)=116192792/(722.262=116192792/(722.262=116192792/(722.262=116192792/(722.262*12121212*1000)=4.481000)=4.481000)=4.481000)=4.482013-2-17DATAGURU专业数据分析网站2012.2012.1111.1515代价的计算代价的计算-全表扫描全表扫描+系统统计信息系统统计信息cost=io_cost+cpu_cost=232.75+4.48=237.23cost=io_cost+cpu_cost=232.75+4.48=237.23cost=io_cost+cpu_cost=232.75+4.48=237.23cost=io_cost+cpu_cost=232.75+4.48=237.232013-2-17DATAGURU专业数据分析网站2012.2012.1111.1515代价的计算代价的计算-索引索引2013-2-17DATAGURU专业数据分析网站2012.2012.1111.151510053 10053 事件事件 了解Oracle执行计划的生成过程。无法获知代价的计算公式2013-2-17DATAGURU专业数据分析网站2012.2012.1111.1515对于其它的回话对于其它的回话2013-2-17DATAGURU专业数据分析网站2012.2012.1111.1515详细分析详细分析1005310053事件事件2013-2-17DATAGURU专业数据分析网站2012.2012.1111.1515详细分析详细分析1005310053事件事件2013-2-17DATAGURU专业数据分析网站2012.2012.1111.151510053 trace10053 trace的内容的内容 参数区 SQL区 系统信息区-SYSTEM STATISTICS INFORMATION 基本统计信息-BASE STATISTICAL INFORMATION 数据访问-ACCESS PATH 关联查询-JOIN ORDER 代价的最后修正 最终执行计划2013-2-17DATAGURU专业数据分析网站2012.2012.1111.1515系统信息区系统信息区-SYSTEM STATISTICS -SYSTEM STATISTICS INFORMATIONINFORMATION2013-2-17DATAGURU专业数据分析网站2012.2012.1111.1515基本统计信息基本统计信息-BASE STATISTICAL-BASE STATISTICAL INFORMATIONINFORMATIONuser_tablesuser_tablesuser_tablesuser_tablesuser_indexesuser_indexesuser_indexesuser_indexesix_sel=1/DK=1/72786=0.000014ix_sel_with_filters 带有过滤条件的索引选择率2013-2-17DATAGURU专业数据分析网站2012.2012.1111.1515数据访问数据访问-ACCESS PATH-ACCESS PATH 2013-2-17DATAGURU专业数据分析网站2012.2012.1111.1515关联查询关联查询-驱动表驱动表T-NLT-NL2013-2-17DATAGURU专业数据分析网站2012.2012.1111.1515关联查询关联查询-驱动表驱动表T1-SM&HAT1-SM&HA2013-2-17DATAGURU专业数据分析网站2012.2012.1111.1515关联查询关联查询-驱动表驱动表T1-NLT1-NL2013-2-17DATAGURU专业数据分析网站2012.2012.1111.1515关联查询关联查询-SM&HA-SM&HA2013-2-17DATAGURU专业数据分析网站2012.2012.1111.1515最终执行计划最终执行计划2013-2-17DATAGURU专业数据分析网站2012.2012.1111.1515什么时候使用什么时候使用1005310053当当set auotraceset auotrace或者或者explain planexplain plan显示错误执行计显示错误执行计划,而又找不到原因的时候。划,而又找不到原因的时候。27DATAGURU专业数据分析网站2012.2012.1111.1515炼数成金逆向收费式网络课程炼数成金逆向收费式网络课程DataguruDataguru(炼数成金)是专业数据分析网站,提供教育,媒体,内容,社区,出版,(炼数成金)是专业数据分析网站,提供教育,媒体,内容,社区,出版,数据分析业务等服务。我们的课程采用新兴的互联网教育形式,独创地发展了逆向收数据分析业务等服务。我们的课程采用新兴的互联网教育形式,独创地发展了逆向收费式网络培训课程模式。既继承传统教育重学习氛围,重竞争压力的特点,同时又发费式网络培训课程模式。既继承传统教育重学习氛围,重竞争压力的特点,同时又发挥互联网的威力打破时空限制,把天南地北志同道合的朋友组织在一起交流学习,使挥互联网的威力打破时空限制,把天南地北志同道合的朋友组织在一起交流学习,使到原先孤立的学习个体组合成有组织的探索力量。并且把原先动辄成千上万的学习成到原先孤立的学习个体组合成有组织的探索力量。并且把原先动辄成千上万的学习成本,直线下降至百元范围,造福大众。我们的目标是:低成本传播高价值知识,构架本,直线下降至百元范围,造福大众。我们的目标是:低成本传播高价值知识,构架中国第一的网上知识流转阵地。中国第一的网上知识流转阵地。关于逆向收费式网络的详情,请看我们的培训网站关于逆向收费式网络的详情,请看我们的培训网站 http:/http:/DATAGURU专业数据分析网站ThanksThanksFAQ时间