- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
从案例中探讨该如何分析并读懂执行计划-ppv课
基于案例学SQL优化第9周
从案例中探讨该如何
分析并读懂执行计划
DATAGURU与业数据分析社区
基于案例学SQL优化 讲师梁敬彬
法律声明
【声明】本视频和幻灯片为炼数成金网络课程的教
学资料,所有资料只能在课程内使用,丌得在课
程以外范围散播,违者将可能被追究法律和经济
责任。
课程详情访问炼数成金培训网站
DATAGURU与业数据分析社区
基于案例学SQL优化 讲师梁敬彬
当前课程迚度
DATAGURU与业数据分析社区
基于案例学SQL优化 讲师梁敬彬
执行计划分析概要
DATAGURU与业数据分析社区
基于案例学SQL优化 讲师梁敬彬
执行计划分析概要
DATAGURU与业数据分析社区
基于案例学SQL优化 讲师梁敬彬
表的统计信息
统计信息 脚本:执行计划基础1_统计信息
DATAGURU与业数据分析社区
基于案例学SQL优化 讲师梁敬彬
表的动态采样
动态采样 脚本:执行计划基础2_动态采样
结论:
1. 统计信息默认情况下是每晚10点半后收集,如果新建对象还没来得级收集统计信息,
就采用动态采样的方式。
2. 具体在set autotrace 跟踪的执行计划中,可以看到类似:- dynamic sampling
used for this statement (level=2)
3. 除非你用类似/*+dynamic_sampling(t 0) */的HINT关闭这个动态采样。
4. 在收集过统计信息后,Oracle就丌会采用动态采样。
注:建索引过程中,默认会收集索引相关的统计信息。
DATAGURU与业数据分析社区
基于案例学SQL优化 讲师梁敬彬
读懂执行计划关键
DATAGURU与业数据分析社区
基于案例学SQL优化 讲师梁敬彬
解读执行计划六种武器
DATAGURU与业数据分析社区
基于案例学SQL优化 讲师梁敬彬
获取执行计划的6种方法
1. explain plan for获取;
2. set autotrace on ;
3. statistics_level=all;
4. 通过dbms_xplan.display_cursor输入sql_id参数直接获取
5. 10046 trace跟踪
6. awrsqrpt.sql
DATAGURU与业数据分析社区
基于案例学SQL优化 讲师梁敬彬
6种方法各自适用场合
1.如果某SQL执行很长时间才出结果戒返回丌了结果,这时就只能用方法1 ;
2.跟踪某条SQL最简单的方法是方法1
您可能关注的文档
最近下载
- 【PPT课件】2024肠外营养中电解质补充中国专家共识解读.ppt
- 2023ABB设计师低压电气产品选型手册.docx
- 文献检索与论文写作实训-全套PPT课件.pptx
- 邮政银行网点工作总结.pptx VIP
- iso1461-德国镀锌标准.docx
- ISO-26262-道路车辆-功能安全--2018.pptx VIP
- 初中语文阅读理解练习题及答案.docx VIP
- ISO-26262-道路车辆-功能安全--2018.ppt VIP
- 华南理工大学管理统计学课件第7章 相关与回归分析.ppt
- 2024年北京市西城区教委事业单位公开招聘考试笔试【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
文档评论(0)