Oracle 课程-性能优化第4课 优化器和执行计划.pdf
《Oracle 课程-性能优化第4课 优化器和执行计划.pdf》由会员分享,可在线阅读,更多相关《Oracle 课程-性能优化第4课 优化器和执行计划.pdf(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、DATAGURU专业数据分析网站 2012.2012.1111.15 15 性能优化性能优化 第第四四课课-执行计划和优化器执行计划和优化器2DATAGURU专业数据分析网站2012.11.122012.11.12法律声明法律声明【声明声明】本视频和幻灯片为炼数成金网络课程的教本视频和幻灯片为炼数成金网络课程的教学资料,所有资料只能在课程内使用,不得在课学资料,所有资料只能在课程内使用,不得在课程以外范围散播,违者将可能被追究法律和经济程以外范围散播,违者将可能被追究法律和经济责任。责任。课程详情访问炼数成金培训网站课程详情访问炼数成金培训网站http:/http:/2012-12-4DATA
2、GURU专业数据分析网站2012.2012.1111.1515执行计划执行计划 SQL语句访问和处理数据的方式2012-12-4DATAGURU专业数据分析网站2012.2012.1111.1515执行计划执行计划-数据的访问数据的访问 直接表的访问并行多数据块.通过索引访问 index unique scanindex range scanindex full scanindex fast full scanindex skip scan2012-12-4DATAGURU专业数据分析网站2012.2012.1111.1515执行计划执行计划-数据的处理数据的处理 order by group
3、 by count avg sum.2012-12-4DATAGURU专业数据分析网站2012.2012.1111.1515执行计划执行计划-数据的关联处理数据的关联处理Nested loop joinMerge joinHash join2012-12-4DATAGURU专业数据分析网站2012.2012.1111.1515认识执行计划认识执行计划 执行计划,告诉你数据是如何访问和处理的,但不仅仅是这些。2012-12-4DATAGURU专业数据分析网站2012.2012.1111.1515执行计划执行计划-通过表访问数据通过表访问数据2012-12-4DATAGURU专业数据分析网站201
4、2.2012.1111.1515执行计划执行计划-通过索引的访问数据通过索引的访问数据 index unique scan2012-12-4DATAGURU专业数据分析网站2012.2012.1111.1515执行计划执行计划-通过索引的访问数据通过索引的访问数据 INDEX RANGE SCAN2012-12-4DATAGURU专业数据分析网站2012.2012.1111.1515执行计划执行计划-通过索引的访问数据通过索引的访问数据 INDEX FAST FULL SCAN2012-12-4DATAGURU专业数据分析网站2012.2012.1111.1515执行计划执行计划-通过索引的访
5、问数据通过索引的访问数据 INDEX FULL SCAN2012-12-4DATAGURU专业数据分析网站2012.2012.1111.1515执行计划执行计划-通过索引的访问数据通过索引的访问数据 INDEX SKIP SCAN2012-12-4DATAGURU专业数据分析网站2012.2012.1111.1515执行计划执行计划-数据的处理数据的处理-数据集的关联数据集的关联 Hash join2012-12-4DATAGURU专业数据分析网站2012.2012.1111.1515执行计划执行计划-数据的处理数据的处理-数据集的关联数据集的关联 Nested loops2012-12-4D
6、ATAGURU专业数据分析网站2012.2012.1111.1515执行计划执行计划-数据的处理数据的处理-数据集的关联数据集的关联 Merge join2012-12-4DATAGURU专业数据分析网站2012.2012.1111.1515执行计划执行计划-数据的处理数据的处理-并行并行2012-12-4DATAGURU专业数据分析网站2012.2012.1111.1515OracleOracle的优化器的优化器RBO(8i之前)-Rule based optimizer一套死板的规则来控制数据的访问。CBO(8i之后)-Cost based optimizer依据一套数据模型,计算数据访问
7、和处理的成本,择最优成本为执行方案。2012-12-4DATAGURU专业数据分析网站2012.2012.1111.1515CBOCBO是如何工作的是如何工作的2012-12-4DATAGURU专业数据分析网站2012.2012.1111.1515CBOCBO的工作模式的工作模式 all_rows-以结果集的全部处理完毕为目的。select id,count(*)from t group by id,order by id.first_rows(n)-以最快返回n行为目的 SELECT OBJECT_NAME FROM (SELECT ROWNUM RN,OBJECT_NAME FROM (S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 课程-性能优化第4课 优化器和执行计划 课程 性能 优化 执行 计划
限制150内