Greenplum 查询优化器
Greenplum 查询优化器介绍
对于给定的查询语句,找到“代价”最小的查询计划
查询计划介绍
一个查询计划就是由计划节点组成的树
每个计划节点代表一个特定类型的处理操作,计划节点中包含了执行器执行所需的全部信息
在执行时,计划节点产生输出元组
一般来说,扫描节点从数据表中获取输入元组
大部分其他节点从它们的子计划节点中获取输入元组
计划节点的类型
- 扫描节点
- 顺序扫描,索引扫描,位图扫描
- 连接节点
- Nestloop, hash, merge
- 非SPJ节点
- Sort, aggregate, set operation(UNION etc)