2从案例中分析体系结构如何左右SQL性能.pdf
《2从案例中分析体系结构如何左右SQL性能.pdf》由会员分享,可在线阅读,更多相关《2从案例中分析体系结构如何左右SQL性能.pdf(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于案例学SQL优化 讲师 梁敬彬 DATAGURU与业数据分析社区 基于案例学SQL优化第2周 从案例中分析体系结从案例中分析体系结构如何左右构如何左右SQL性能性能 体系结构是oracle的基础基于案例学SQL优化 讲师 梁敬彬 DATAGURU与业数据分析社区 法律声明【声明】本视频和幻灯片为炼数成金网络课程的教学资料,所有资料只能在课程内使用,丌得在课程以外范围散播,违者将可能被追究法律和经济责任。课程详情访问炼数成金培训网站 http:/ 基于案例学SQL优化 讲师 梁敬彬 DATAGURU与业数据分析社区 当前课程进度 基于案例学SQL优化 讲师 梁敬彬 DATAGURU与业数据分
2、析社区 体系结构知识 基于案例学SQL优化 讲师 梁敬彬 DATAGURU与业数据分析社区 体系结构知识 内存区基于案例学SQL优化 讲师 梁敬彬 DATAGURU与业数据分析社区 share pool Library cache Data directory cache data buffer log buffer SGA PMON SMON LCKn RECO LGWR DBWR instance 1 4 2 3 数据文件 日志文件 参数文件 控制文件 ARCH 存储介质 ARCH ARCH database Server User User User default keep Oracl
3、e的体系结构的体系结构(简化简化版)版)实例的组成触发dbwr往磁盘写数据循环写入,覆盖归档优化器来解析共享池的一些信息,得出最优执行计划(检查语法,语义)基于案例学SQL优化 讲师 梁敬彬 DATAGURU与业数据分析社区 体会体系结构中的SGA 1.未启动数据库前的SGA分配情况 2.启动数据库后的SGA分配情况 3.为啥是2485125120字节,原来如此:注:以上是10g的分配方式,在11g中默认是内存管理分配sga(将sga和pga一同管理)实现自动管理,自动分配内存空间基于案例学SQL优化 讲师 梁敬彬 DATAGURU与业数据分析社区 体会体系结构中的进程 1.未启动数据库前的o
4、racle进程情况 2.启动数据库后的oracle本地进程 3.接下来用户连上来的进程情况 4.Oracle本地进程和外部连接进程统计=NO表示连上来的用户此进程杀掉后,oracle就不能使用基于案例学SQL优化 讲师 梁敬彬 DATAGURU与业数据分析社区 体系不SQL优化 基于案例学SQL优化 讲师 梁敬彬 DATAGURU与业数据分析社区 体系不SQL优化 基于案例学SQL优化 讲师 梁敬彬 DATAGURU与业数据分析社区 share pool Library cache Data directory cache SGA share pool Library cache Data d
5、irectory cache 体系结构中共享池研究 Server User User User 1 4 2 3 数据文件 日志文件 参数文件 控制文件 ARCH 存储介质 ARCH ARCH database data buffer log buffer PMON SMON LCKn RECO LGWR DBWR instance default keep SGA 基于案例学SQL优化 讲师 梁敬彬 DATAGURU与业数据分析社区 共享池相关的优化 解析优化让第解析优化让第2次执行更快次执行更快 防止物理读带来的误差递归调用:函数调用(可能来自数据字典)也算递归调用(表名,列名)基于案例学S
6、QL优化 讲师 梁敬彬 DATAGURU与业数据分析社区 共享池相关的优化 思考绑定变量所带来的性能飞跃思考绑定变量所带来的性能飞跃 基于案例学SQL优化 讲师 梁敬彬 DATAGURU与业数据分析社区 共享池相关的优化 自行体会硬解析次数和执行次数自行体会硬解析次数和执行次数 每次都是解析一次,执行一次解析一次,执行多次基于案例学SQL优化 讲师 梁敬彬 DATAGURU与业数据分析社区 共享池相关的优化 体会绑定变量的体会绑定变量的AWR试验试验 基于案例学SQL优化 讲师 梁敬彬 DATAGURU与业数据分析社区 共享池相关的优化 体会绑定变量体会绑定变量的的trace试验试验 基于案例
7、学SQL优化 讲师 梁敬彬 DATAGURU与业数据分析社区 注意静态注意静态SQL自动绑定变量自动绑定变量 基于案例学SQL优化 讲师 梁敬彬 DATAGURU与业数据分析社区 共享池相关的优化 体会参数对体会参数对SQL性能的影响性能的影响 基于案例学SQL优化 讲师 梁敬彬 DATAGURU与业数据分析社区 data buffer data buffer SGA keep default 体系结构中的数据缓冲池研究 Server User User User 1 4 2 3 数据文件 日志文件 参数文件 控制文件 ARCH 存储介质 ARCH ARCH database share po
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 案例 分析 体系结构 如何 左右 SQL 性能
限制150内