关于Oracle优化常用概念解析(ppt 46页)
关于Oracle优化常用概念解析(ppt 46页)内容简介
关于Oracle优化常用概念解析目录:
一、CBO/RBO
二、表连接方式
三、执行计划
四、统计信息和柱状图
五、索引
六、分区表
七、AWR
八、表扫描方式
九、hint
关于Oracle优化常用概念解析内容提要:
什么是CBO/RBO,工作原理是什么:
CBO:cost-based optimizer,基于成本的优化器
RBO:rule-based optimizer,基于规则的优化器
CBO需要使用统计信息,据此计算最佳的执行计划;而RBO根据oracle设定好的规则生成执行计划。由于不能窥视到表中数据,RBO往往不能得到合理的执行计划
每种方式的特点、工作原理:
nested loop:使用条件:任何连接
优点:当有高选择性索引或进行限制性搜索时效率比较高,能够快速返回第一次的搜索结果
缺点:当索引丢失或者查询条件限制不够时,效率很低;当表的纪录数多时,效率低。
sort merge:使用条件:主要用于不等价连接,但不包括<>;相关资源:内存、临时空间
优点:当缺乏索引或者索引条件模糊时,排序合并连接比嵌套循环有效。
缺点:所有的表都需要排序。它为最优化的吞吐量而设计,并且在结果没有全部找到前不返回数据。
hash join:使用条件:仅用于等价连接;相关资源:内存、临时空间
优点:当缺乏索引或者索引条件模糊时,哈希连接连接比嵌套循环有效。通常比排序合并连接快。在数据仓库环境下,如果表的纪录数多,效率高。
缺点:为建立哈希表,需要大量内存。第一次的结果返回较慢。
..............................
用户登陆
Oracle热门资料
Oracle相关下载
- NBU7.0 Oracle for AIX安装配置
- Oracle数据库Warehouse Builde
- 数据库服务器的安装与卸载(ppt
- 如何安装与配置oracle应用服务
- 利用Oracle数据库降低IT成本(p
- 论手动部署OA库之Oracle版(doc
- Oracle BIEE(OBIEE)Overview(p
- 企业导入Oracle怎样整合使之全
- Oracle云计算研究报告(ppt 93页
- 论Oracle客户端连接Oracle服务
- Oracle 10g数据库建模与设计(d
- 试议oracle真正应用集群的成功
- Oracle RDBMS应用系统设计与开
- Oracle 10g在window下的安装讲
- 中航系统管理员Oracle培训(ppt