EDB Postgres Advanced Server 9.6 新功能

Greenplum Vacuum Lock 測試
2018-02-06
EDB Postgres Advanced Server 10 新功能
2018-02-22

EDB Postgres Advanced Server 9.6 (EPAS 9.6),基於 PostgreSQL 9.6,善用 CPU 多核心功能,以平行查詢大幅增加單一表格查詢速度;並大幅增加橫向擴充能力,隨著大數據潮流一同演進。

 

PostgreSQL 9.6 新功能整理如下:

• 引進平行查詢能力:在 PostgreSQL 9.6 首次得以利用 CPU 多核心能力,進行平行查詢,顯著加快查詢速度。支援的運算包含 Sequential Scan,Nested Loop,Hash Joins,Aggregation 等運算
• VACUUM 功能改進:允許設定 MVCC 快照逾時,使長交易中的過期資料快照得以釋出,避免表格膨脹無法有效被清理
• 支援多組 Replica 同步的 Streaming Replication 功能
• 全文檢索支援句位(lexeme):允許檢索有順序關聯的詞
• Foreign Data Wrapper Pushdown:PostgreSQL 的外部表查詢功能,支援多種運算外推,有效增加外部資料查詢效率。支援外推的運算包含 JOIN 與 Sorting,以及更新/刪除
• 引進 Wait Event 資訊:可以透過 pg_stat_activity 系統表即時查看詳細的 Wait Event 狀況

9.6 企業版加值新功能:

• 提供內建佇列功能:相容於 Oracle Package,DBMS_AQADM 與 DBMS_AQ
• Oracle PL/SQL 相容性改進:支援 Subprocedure/Subfunction 語法
• 新增 PARALLEL 的優化器提示(Optimizer Hint)功能
• DBLink 功能改進:支援查詢運算外推到 PostgreSQL 或 Oracle 資料庫
• Partitioned Table 功能強化:支援 PREPARE 語句的查詢優化