向量化引擎
特性简介
openGauss提供向量化引擎,通常用在OLAP数据仓库类系统,因为分析型系统通常都是数据处理密集型负载,基本上都是采用顺序方式来访问表中大部分的数据,然后进行计算,最后将计算结果输出给终端用户。
通过批量计算,大幅提高复杂类查询性能。
特性描述
向量化引擎是跟列存储技术绑定的,因为列存每列的数据存储在一起,可以认为这些数据是以数组的方式存储的。基于这样的特征,当该列数据需要进行某一同样操作,可以通过一个循环来高效完成对这个数据块各个值的计算。
向量化执行引擎的优势在于:
- 可以减少节点间的调度,提高CPU的利用率。
特性约束
无。
依赖于列式存储。