PostgreSQL Internals

PostgreSQL Executor(0): Overview

2019-05-19  本文已影响0人  DavidLi2010

用户输入的SQL语句经过解析、分析、查询重写,而后在优化器中生成优化后的执行计划。这一过程可以称为查询编译,它的目的就是将SQL语句转化为可以执行的具体操作步骤。

执行计划是执行器的输入参数,执行器根据执行计划进行数据的提取、处理、存储,以完成用户的请求。

对于执行器的实现,将主要从以下几个部分进行分析:

  1. Portal
  2. 不可优化语句的执行
  3. 可优化语句的执行
  4. 元组表
  5. 表达式
  6. 并行查询
  7. JIT
上一篇下一篇

猜你喜欢

热点阅读