赞
踩
目录
第21讲——查询优化
1.什么是查询优化
1.1 语义优化
1.2 语法优化
1.3 物理优化
2.逻辑层查询优化策略
3. 关系代数操作次序交换的等价性
3.1 关系代数操作次序交换的等价性的定义
3.2 定理L1: 连接与连接、积与积的交换律
3.3 定理L2: 连接与连接、积与积的结合律
3.4 定理L13: 投影串接律
3.5 连接串接律
3.6 定理L5: 选择和投影交换律
3.7 定理L6: 选择和积的交换律
3.8 定理L7:投影和积的交换律
3.9 定理L8:选择和并的交换律
3.10 定理L9: 投影和并的交换律
4. 基于关系代数的查询优化算法及示例
5.物理层查询优化
6.代价估算
6.2 选择运算的故居代价
6.3 连接运算的代价估计
6.4 代价估计
三个层面进行优化:
语义优化: 内容等价性
去掉无关的表、去掉无关的属性、改写成等价的效果更好的语句
语法优化: 语法等价性
尽可能早做选择运算、尽可能皁做投影运算、改写成等价的效果更好的语句
基本思想:
物理查询运算符
6.1 投影运算的代价估计