PolarDB PostgreSQL版兼容PostgreSQL 14版本公測結束,正式版于2022年10月17日上線。點擊此處申請使用。

公測結束時間

2022年9月30日

正式版發(fā)布時間

2022年10月17日

說明 PolarDB PostgreSQL版兼容PostgreSQL 14版本可申請首月免費試用活動,新購用戶通過申請后,立享為期1個月的免費試用優(yōu)惠,如有需求,請點擊此處申請使用。

計費模式

全面支持包年包月和按量計費兩種計費模式。計費詳情請參見產品計費。

簡介

PolarDB PostgreSQL版兼容PostgreSQL 14版本。PostgreSQL 14版本對PostgreSQL在分布式負載前提下的高并發(fā)、高寫入負載、并行查詢和邏輯復制等方面的性能進行了進一步提升。

PostgreSQL 14版本的新增和優(yōu)化特性如下:
  • 大量連接高并發(fā)優(yōu)化。
  • 索引增強。
  • 并行計算增強。
  • 分區(qū)表性能提升。
  • 大表IN查詢優(yōu)化。
  • 支持LZ4壓縮算法。
  • 安全特性增強。

大量連接高并發(fā)優(yōu)化

存在大量連接的場景中,PostgreSQL 14版本大幅提高了事務的吞吐量,在測試場景下,最高可提升1倍。

索引增強

PostgreSQL 14版本減少了B-樹索引的資源消耗,包括頻繁更新索引導致的表膨脹問題。GiST索引可以在構建過程中預先排序數據,GiST和SP-GiST索引創(chuàng)建速度提升一個數量級,同時能夠減少索引大小。

并行計算增強

PostgreSQL 14版本增加了許多并行查詢功能,PL/pgSQL函數內的RETURN QUERY返回結果時支持QUERY的并行計算,REFRESH MATERIALIZED VIEW命令也可以使用并行查詢。并行順序掃描支持chunk,提高大范圍數據掃描的IO吞吐,接近塊設備的IO吞吐極限。

分區(qū)表性能提升

PostgreSQL 14版本對分區(qū)系統(tǒng)進行了改進,提升分區(qū)裁剪能力,減少子分區(qū)subplan和重復的cached plans。在增減分區(qū)時使用alter table detach|attach PARTITION concurrently模式避免鎖沖突。

大表IN查詢優(yōu)化

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算法來進行密碼管理。

相關文檔

創(chuàng)建 數據庫集群