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

第 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 以更快地响应查询。此功能称为并行查询。许多查询无法从并行查询中受益,原因可能是当前实现的限制,或者是因为不存在比串行查询计划更快的查询计划。但是,对于可以受益的查询,并行查询带来的速度提升通常非常显著。许多查询在使用并行查询时速度可以提高一倍以上,有些查询甚至可以提高四倍或更多。涉及大量数据但只返回少量行的查询通常受益最大。本章解释了并行查询工作方式的详细信息以及它可以在哪些情况下使用,以便希望利用此功能的用��可以理解预期效果。