全部產品
Search
文件中心

PolarDB:跨機並行查詢

更新時間:Dec 17, 2024

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)。

    • 不會出現資料扭曲問題。

使用情境

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

功能簡介