并行查询

云原生数据仓库AnalyticDB PostgreSQL版提供了单表查询的并行查询功能。在低并发场景下,开启并行查询,对大数据量单表聚合查询,能够减少约50%的查询时间。

功能说明

如果您的实例Segment节点是4核及以上规格,单表查询将自动开启并行查询,提升多核并发能力、降低查询时间。系统会通过当前并发数、Segment配置和SQL信息,自动选择并行度,在检测到当前系统负载较大时会关闭并行查询。

说明
  • 请确保您的实例内核小版本为6.3.4.0及以上版本,如何升级小版本,请参见版本升级

  • 并行查询适用于4核及以上规格的实例。

测试示例

用于测试的AnalyticDB PostgreSQL实例规格如下:

  • Segment节点规格:4C32G

  • Segment节点数量:4

在数据库中导入10 GB测试数据,并行加速前后的单表查询时间耗时如下:

  • 并行加速前并行加速前

  • 并行加速后并行加速后

并行加速前

并行加速后

17456.066ms

9407.291ms