12 第九章 关系查询处理和查询优化.pptVIP

  • 3
  • 0
  • 约1.19万字
  • 约 88页
  • 2017-08-15 发布于江西
  • 举报
12 第九章 关系查询处理和查询优化.ppt

查询树的启发式优化(续) 为了使用关系代数表达式的优化法,假设内部表示是关系代数语法树,则上面的查询树如下图所示。 关系代数语法树 查询树的启发式优化(续) (2) 对查询树进行优化 利用规则4、6把选择σSC.Cno=‘2’移到叶端,查询树便转换 成下图所示的优化的查询树。这就是9.2.2节中Q3的查询树表示 优化后的查询树 第九章 关系系统及其查询优化 9.1 关系数据库系统的查询处理 9.2 关系数据库系统的查询优化 9.3 代数优化 9.4 物理优化 9.5 小 结 9.4 物理优化 代数优化改变查询语句中操作的次序和组合,不涉及底层的存取路径 对于一个查询语句有许多存取方案,它们的执行效率不同, 仅仅进行代数优化是不够的 物理优化就是要选择高效合理的操作算法或存取路径,求得优化的查询计划 物理优化(续) 选择的方法: 基于规则的启发式优化 基于代价估算的优化 两者结合的优化方法 9.4 物理优化 9.4.1 基于启发式规则的存取路径选择优化 9.4.2 基于代价的优化 9.4.1 基于启发式规则的存取路径选择优化 一、 选择操作的启发式规则 二、 连接操作的启发式规则 基于启发式规则的存取路径选择优化(续) 一、 选择操作的启发式规则: 1. 对于小关系,使用全表顺序扫描,即使选择列上有索引 对于大关系,启发式

文档评论(0)

1亿VIP精品文档

相关文档