02 2021 档案
摘要:上面这张图从整体上概括了Postgresql的查询处理的步骤以及牵涉到的各个模块,源码参考自postgresql-12.6。 一、Parser(查询分析模块) 查询分析模块主要是pg_parse_query函数(\src\backend\tcop\postgres.c 631行),输入const c
阅读全文
摘要:查询优化是数据库管理系统中承上启下的一个模块,它接收来自语法分析模块传递过来的查询树,在这个查询树的基础上进行了逻辑上的等价变换、物理执行路径的筛选,并且把选择出的最优的执行路径传递给数据库的执行器模块。查询优化器的输入是查询树,输出是查询执行计划。 查询优化器和数据库用户之间的信息不对称,查询优化
阅读全文

浙公网安备 33010602011771号