RBO与CBO 04.pptVIP

  • 3
  • 0
  • 约1.26千字
  • 约 16页
  • 2016-11-28 发布于河南
  • 举报
RBO与CBO 04

Rule Based Optimizer 还是 Cost Based Optimizer 课程安排 优化器功能 基于规则的优化器(RBO) 基于成本的优化器(CBO) 目的 描述Oracle优化器的功能 分辨RBO和CBO的不同 确认RBO和CBO的使用环境 CBO考虑的因素 影响RBO的因素 在instance或session一级设定使用的优化器 概述 基于规则的优化器(RBO) 基于成本的优化器(CBO) 设定使用哪种优化器 RBO的规则级别 影响RBO的缺省动作 优化器功能 评估表达式和条件 SQL语句的等效转换 确定数据访问路径 决定如何做表联合(Table Joins) 确认最佳的访问路径 基于规则的优化器(RBO) 支持的最后版本为9i 出于和以前版本兼容目的 由语句的写法决定访问路径 不使用数据库对象的统计数据 不计算不同访问路径的花费 基于成本的优化器(CBO) 从Oracle7版本开始使用 由统计数据决定访问路径 由计算成本做出决定 逻辑I/O次数 网络传输次数 在不断发展中 通常性能好于RBO 估算CPU的使用 选择RBO还是CBO? Oracle的缺省动作 当没有数据库对象的统计数据可用时,RBO 只要涉及到对象中的任何一个存在统计数据时,使用CBO 使用RBO还是CBO可以在下列层面上决定 Instance级别 Session级别 SQL语句

文档评论(0)

1亿VIP精品文档

相关文档