为你推荐
内容简介
序一
序二
前言
第1章 概述
1.1 查询优化的简介
1.2 逻辑优化
1.3 物理优化
1.4 文件介绍
1.5 示例的约定
1.6 小结
第2章 查询树
2.1 Node的结构
2.2 Var结构体
2.3 RangeTblEntry结构体
2.4 RangeTblRef结构体
2.5 JoinExpr结构体
2.6 FromExpr结构体
2.7 Query结构体
2.8 查询树的展示
2.9 查询树的遍历
2.10 执行计划的展示
2.11 小结
第3章 逻辑重写优化
3.1 通用表达式
3.2 子查询提升
3.3 UNION ALL优化
3.4 展开继承表
3.5 预处理表达式
3.6 处理HAVING子句
3.7 Group By键值消除
3.8 外连接消除
3.9 grouping_planner的说明
3.10 小结
第4章 逻辑分解优化
4.1 创建RelOptInfo
4.2 初识等价类
4.3 谓词下推
4.4 PlaceHolderVar的作用
4.5 Lateral语法的支持
4.6 消除无用连接项
4.7 Semi Join消除
4.8 提取新的约束条件
4.9 小结
第5章 统计信息和选择率
5.1 统计信息
5.2 选择率
5.3 OpExpr的选择率
5.4 小结
第6章 扫描路径
6.1 代价(Cost)
6.2 路径(Path)
6.3 make_one_rel函数
6.4 普通表的扫描路径
6.5 小结
第7章 动态规划和遗传算法
7.1 动态规划
7.2 遗传算法
7.3 小结
第8章 连接路径
8.1 检查
8.2 生成新的RelOptInfo
8.3 虚表
8.4 Semi Join和唯一化路径
8.5 建立连接路径
8.6 路径的筛选
8.7 小结
第9章 Non-SPJ优化
9.1 集合操作处理
9.2 Non-SPJ路径
9.3 小结
第10章 生成执行计划
10.1 转换流程
10.2 执行计划树清理
10.3 小结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜