作品简介
查询优化器是数据库中很重要的模块之一,只有掌握好查询优化的方法且了解查询优化的细节,在对数据库调优的过程中才能有的放矢,否则调优的过程就如无本之木、无源之水,虽上下求索而不得其法。本书揭示了PostgreSQL数据库中查询优化的实现技术细节,首先对子查询提升、外连接消除、表达式预处理、谓词下推、连接顺序交换、等价类推理等逻辑优化方法进行了详细描述,然后结合统计信息、选择率、代价对扫描路径创建、路径搜索方法、连接路径建立、Non-SPJ路径建立、执行计划简化与生成等进行了深度探索,使读者对PostgreSQL数据库的查询优化器有深层次的了解。
张树杰,北京大学工程管理硕士。2005年–2011年从事安全相关的工作,涉及入侵检测、数据库审计、虚拟桌面等等。2011年–2015年北京人大金仓信息技术股份有限公司从事数据库内核开发工作2015年–至今天津神舟通用数据技术有限公司北京分公司从事数据库内核开发工作及团队管理工作。