PolarDB PostgreSQL版提供了跨機并行查詢(Parallel Execution)的功能,支持多個計算節(jié)點分布式地執(zhí)行SQL查詢,加速PolarDB PostgreSQL版的分析型查詢性能,充分發(fā)揮存儲層PolarFileSystem的高I/O吞吐能力,以及提高所有計算節(jié)點的CPU和內(nèi)存資源的使用率。
跨機并行查詢功能具有如下優(yōu)勢:
具備一定的HTAP能力:
能在TP數(shù)據(jù)上實時執(zhí)行分析型查詢。
執(zhí)行分析查詢的只讀節(jié)點和執(zhí)行TP型查詢的只讀節(jié)點可以物理隔離,避免影響TP業(yè)務(wù)。
結(jié)合PolarDB PostgreSQL版存儲計算分離的架構(gòu),可以做到彈性擴展:
當(dāng)算力不夠時,可以彈性地增加只讀節(jié)點,新增的只讀節(jié)點加入分布式的并行計算中,而不需數(shù)據(jù)重新分片(Reshard)。
不會出現(xiàn)數(shù)據(jù)傾斜問題。