PolarDB PostgreSQL版兼容PostgreSQL 14版本公测结束,正式版于2022年10月17日上线。点击此处申请使用。

公测结束时间

2022年9月30日

正式版发布时间

2022年10月17日

说明 PolarDB PostgreSQL版兼容PostgreSQL 14版本可申请首月免费试用活动,新购用户通过申请后,立享为期1个月的免费试用优惠,如有需求,请点击此处申请使用。

计费模式

全面支持包年包月和按量计费两种计费模式。计费详情请参见产品计费

简介

PolarDB PostgreSQL版兼容PostgreSQL 14版本。PostgreSQL 14版本对PostgreSQL在分布式负载前提下的高并发、高写入负载、并行查询和逻辑复制等方面的性能进行了进一步提升。

PostgreSQL 14版本的新增和优化特性如下:
  • 大量连接高并发优化。
  • 索引增强。
  • 并行计算增强。
  • 分区表性能提升。
  • 大表IN查询优化。
  • 支持LZ4压缩算法。
  • 安全特性增强。

大量连接高并发优化

存在大量连接的场景中,PostgreSQL 14版本大幅提高了事务的吞吐量,在测试场景下,最高可提升1倍。

索引增强

PostgreSQL 14版本减少了B-树索引的资源消耗,包括频繁更新索引导致的表膨胀问题。GiST索引可以在构建过程中预先排序数据,GiST和SP-GiST索引创建速度提升一个数量级,同时能够减少索引大小。

并行计算增强

PostgreSQL 14版本增加了许多并行查询功能,PL/pgSQL函数内的RETURN QUERY返回结果时支持QUERY的并行计算,REFRESH MATERIALIZED VIEW命令也可以使用并行查询。并行顺序扫描支持chunk,提高大范围数据扫描的IO吞吐,接近块设备的IO吞吐极限。

分区表性能提升

PostgreSQL 14版本对分区系统进行了改进,提升分区裁剪能力,减少子分区subplan和重复的cached plans。在增减分区时使用alter table detach|attach PARTITION concurrently模式避免锁冲突。

大表IN查询优化

PostgreSQL 14版本支持linear search TO hash table probe,提升IN语句的处理性能,在多条件或被过滤掉的数据量大的SQL中性能显著提升。

支持LZ4压缩算法

PostgreSQL 14版本支持用户选择LZ4算法进行数据列压缩的能力,提高压缩性能,同时仍保留对原来pglz压缩方式的支持。

安全特性增强

PostgreSQL 14版本可以通过使用pg_read_all_datapg_write_all_data两个预定义的角色,赋予用户完全只读或只写的权限,支持一次性赋予tables/views/sequences对象的读写权限。默认使用与标准兼容的SCRAM-SHA-256算法来进行密码管理。

相关文档

创建 数据库集群