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

第 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 可以设计查询方案,以便利用多个处理器,以更快的速度响应查询。此功能称为并行查询。由于当前实施的限制或不存在任何比串行查询方案更快的可想象的查询方案,因此许多查询无法受益于并行查询。但是,对于能够受益的查询,并行查询的加速往往非常显著。使用并行查询时,许多查询可以比以前快两倍以上,而有些查询可以快四倍甚至更多。通常,针对大量数据的查询但仅向用户返回几行的数据将受益最大。本章将解释并行查询的工作原理和可以使用它的情况,以便希望利用它的用户能够了解预期情况。