# 第 15 章并行查询

目录

15.1.并行查询的工作原理

15.2.什么时候可以使用并行查询?

15.3.平行计划

15.3.1.并行扫描

15.3.2.平行连接

15.3.3.并行聚合

15.3.4.并行追加

15.3.5.平行计划提示

15.4.并行安全

15.4.1.函数和聚合的并行标签

PostgreSQL 可以设计可以利用多个 CPU 的查询计划,以便更快地回答查询。此功能称为并行查询。许多查询不能从并行查询中受益,要么是由于当前实现的限制,要么是因为没有比串行查询计划更快的可以想象的查询计划。但是,对于可以受益的查询,并行查询的加速通常非常显着。使用并行查询时,许多查询的运行速度可以提高一倍以上,有些查询的运行速度可以提高四倍甚至更多。涉及大量数据但只向用户返回几行的查询通常会受益最多。本章解释了并行查询的工作原理以及可以在哪些情况下使用它的一些细节,以便希望使用它的用户能够理解预期的结果。