PolarDB PostgreSQL版相容PostgreSQL 14版本公測結束,正式版於2022年10月17日上線。點擊此處申請使用。
公測結束時間
2022年9月30日
正式版發布時間
2022年10月17日
計費模式
全面支援訂用帳戶和隨用隨付兩種計費模式。計費詳情請參見產品計費。
簡介
PolarDB PostgreSQL版相容PostgreSQL 14版本。PostgreSQL 14版本對PostgreSQL在分布式負載前提下的高並發、高寫入負載、並行查詢和邏輯複製等方面的效能進行了進一步提升。
- 大量串連高並發最佳化。
- 索引增強。
- 並行計算增強。
- 分區表效能提升。
- 大表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_data和pg_write_all_data兩個預定義的角色,賦予使用者完全唯讀或唯寫的許可權,支援一次性賦予tables/views/sequences對象的讀寫權限。預設使用與標準相容的SCRAM-SHA-256演算法來進行密碼管理。