PolarDB PostgreSQL版(兼容Oracle)提供了跨機并行查詢(Parallel Execution)的功能,支持多個計算節點分布式地執行SQL查詢,加速PolarDB PostgreSQL版(兼容Oracle)的分析型查詢性能,充分發揮存儲層PolarFileSystem的高I/O吞吐能力,以及提高所有計算節點的CPU和內存資源的使用率。

前提條件

  • 內核小版本(V1.1.20)(發布時間:2022年1月)之前創建的集群,您在使用跨機并行查詢功能前,請前往配額中心,在配額名稱PolarDB PG 跨機并行查詢操作列,單擊申請,申請為您的集群開啟跨機并行查詢功能。
  • PolarDB PostgreSQL版(兼容Oracle)的內核小版本需在V1.1.11以上。關于升級內核小版本,請參見版本管理

功能優勢

跨機并行查詢功能具有如下優勢:

  • 具備一定的HTAP能力:
    • 能在TP數據上實時執行分析型查詢。
    • 執行分析查詢的只讀節點和執行TP型查詢的只讀節點可以物理隔離,避免影響TP業務。
  • 結合PolarDB PostgreSQL版(兼容Oracle)存儲計算分離的架構,可以做到彈性擴展:
    • 當算力不夠時,可以彈性地增加只讀節點,新增的只讀節點加入分布式的并行計算中,而不需數據重新分片(Reshard)。
    • 不會出現數據傾斜問題。

使用場景

日常業務中的輕分析類業務,例如:對賬業務。

功能簡介