声明
摘要
第1章 绪论
1.1 分布式数据库
1.2 Postgres-XC简介
1.3 国内外研究现状
1.4 研究动机
1.5 论文内容与结构
第2章 查询性能分析
2.1 Postgres-XC的数据分布与查询
2.1.1 数据分布
2.1.2 数据分片
2.1.3 Postgres-XC的数据分布策略分析
2.1.4 查询执行流程
2.1.5 影响Postgres-XC查询性能因素的实例分析
2.2 现有算法的Postgres-XC适用性分析
2.2.1 基于半连接的查询优化算法的适用性
2.2.2 基于关系代数的查询优化算法的适用性
2.2.3 基于直接连接的查询优化算法的适用性
2.3 Postgres-XC查询计划的缺陷
2.3.1 统计信息的缺失
2.3.2 开销估计的缺陷
2.4 查询优化思路
2.5 本章小结
第3章 Postgres-XC系统的改进
3.1 当前统计信息获取方式
3.2 系统改进方案
3.2.1 信息交互
3.2.2 数据采样
3.2.3 数据分析
3.3 本章小结
第4章 改进的算法
4.1 查询计划生成过程
4.2 查询计划生成算法
4.2.1 单表查询的开销估计
4.2.2 连接操作的开销估计
4.3 算法改进思路
4.4 算法改进描述
4.4.1 改进后单表查询的开销估计
4.4.2 改进后连接操作的开销估计
4.4.3 改进后的查询计划生成算法
4.5 本章小结
第5章 改进系统的实现与验证
5.1 实验环境
5.2.1 统计信息
5.2.2 开销估计
5.3 方案实现效果
5.3.1 两表关联
5.3.2 多表关联
5.4 本章小结
第6章 总结
致谢
参考文献