すべてのプロダクト
Search
ドキュメントセンター

PolarDB:ノード間並列クエリとは

最終更新日:Sep 04, 2026

PolarDB for PostgreSQL (Compatible with Oracle) は、SQL クエリを複数のコンピューティングノードに分散するクロスノード並列実行をサポートしています。これにより、PolarDB for PostgreSQL (Compatible with Oracle) の分析クエリは高速化され、PolarFileSystem の I/O スループットは最大化され、すべてのコンピューティングノードにわたる CPU とメモリの利用率が向上します。

前提条件

  • V1.1.20 (2022 年 1 月) より前に作成されたクラスターでは、この機能を手動で有効にしてください。 クォータセンターに移動し、[PolarDB PG ノード間の並列実行] クォータを見つけ、[操作] 列の [申請] をクリックします。

  • PolarDB for PostgreSQL (Compatible with Oracle) のエンジンのマイナーバージョンは V1.1.11 以降である必要があります。アップグレードするには、バージョン管理をご参照ください。

メリット

ノード間並列実行には、以下のメリットがあります。

  • ハイブリッドトランザクション/分析処理 (HTAP):

    • トランザクション (TP) データに対してリアルタイムで分析クエリを実行できます。

    • 分析用の読み取り専用ノードを TP 用の読み取り専用ノードから物理的に分離できるため、分析クエリが TP サービスに影響を与えるのを防ぐことができます。

  • ストレージ・コンピューティング分離型アーキテクチャによりスケールする PolarDB for PostgreSQL (Compatible with Oracle):

    • 必要に応じて読み取り専用ノードを追加できます。新しいノードは、データのリシャーディングを行うことなく、分散並列コンピューティングプロセスに参加します。

    • データスキューを防ぎます。

シナリオ

アカウント照合など、日常業務における軽量な分析ワークロードに適しています。

機能