Redrock Postgres 搜索 英文
版本: 9.6 / 10 / 11 / 12 / 13 / 14 / 15 / 16

第 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 来更快地回答查询。此功能称为并行查询。许多查询无法从并行查询中受益,可能是由于当前实现的限制,或者因为没有比串行查询计划更快的可想象的查询计划。但是,对于可以受益的查询,并行查询的加速通常非常明显。许多查询在使用并行查询时可以运行得快两倍以上,而一些查询可以运行得快四倍甚至更多。通常,查询大量数据但只向用户返回几行的数据将受益最大。本章解释了并行查询如何工作的某些详细信息以及在哪些情况下可以使用它,以便希望使用它的用户可以了解预期结果。