更新时间:2022-08-16 GMT+08:00
功能增强
本章节介绍了在PostgreSQL11开源版本的基础上,PostgreSQL增强版新增内置插件PG_PERMISSIONS以及新增的分区表优化和查询并行功能优化。
分区表优化
- 支持按hash key分区。
- 支持分区表PRIMARY KEY,FOREIGN KEY,INDEXES,TRIGGERS。
- 允许创建“default”分区。
- 支持INSERT ON CONFLICT。
- 支持自动移动UPDATE所影响的记录到正确的分区。
- 支持智能并行JOIN(需要打开enable_partitionwise_join开关)。
查询并行优化
PostgreSQL增强版提高了并行查询性能,同时并行顺序扫描和散列连接的性能得到提升,对分区数据的扫描也更高效。如果底层查询无法并行化,PostgreSQL现在可以执行并行使用UNION的SELECT查询。
- 创建B-tree索引支持并行处理。
- CREATE TABLE ... AS,CREATE MATERIALIZED VIEW以及部分查询支持并行UNION。
- 支持hash并行JOIN。
父主题: PostgreSQL增强版