PolarDB PostgreSQL版兼容PostgreSQL 14版本公測結束,正式版于2022年10月17日上線。點擊此處申請使用。
公測結束時間
2022年9月30日
正式版發(fā)布時間
2022年10月17日
計費模式
全面支持包年包月和按量計費兩種計費模式。計費詳情請參見產品計費。
簡介
PolarDB PostgreSQL版兼容PostgreSQL 14版本。PostgreSQL 14版本對PostgreSQL在分布式負載前提下的高并發(fā)、高寫入負載、并行查詢和邏輯復制等方面的性能進行了進一步提升。
- 大量連接高并發(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_data
和pg_write_all_data
兩個預定義的角色,賦予用戶完全只讀或只寫的權限,支持一次性賦予tables/views/sequences
對象的讀寫權限。默認使用與標準兼容的SCRAM-SHA-256算法來進行密碼管理。