作为开源数据库的新手,近日有兴对比了Pg和MySQL的查询计划. 通过Pg源码目录下的src\backend\executor\README文件,加上一些简单调试,就能对Pg的执行机制产生一个初步印象:而MySQL的代码可读性比Pg差了不少,可能还要花些时日去了解先. 原本想写一篇执行机制对比的文章,现在只能谈谈对Pg的体会,不足和错误之处敬请指正. Pg算是学院派的开源数据库代表产品,其基于关系代数的优化.操作符的实现看起来十分亲切.相较于MySQL扁平的计划,Pg的执行计划让人一目了然. P…