PolarDB PostgreSQL版(兼容Oracle)支持对分区表使用跨机并行查询的功能。通过对分区表使用跨机并行查询,提升数据库的性能。

功能介绍

当前对分区表使用跨机并行查询支持的功能如下所示:

  • 支持range分区的并行查询。
  • 支持list分区的并行查询。
  • 支持hash分区的并行查询。
  • 支持分区裁剪。
  • 支持带有索引的分区表并行查询。
  • 支持分区表join查询。
  • 支持多级分区的并行查询

使用限制

不支持多列的hash分区并行查询。

使用指南

  1. 开启分区表跨机并行查询功能。
    1. 分区表跨机并行查询功能默认关闭,需要先开启跨机并行查询功能,执行以下语句,开启该功能:
      SET polar_enable_px=on;
    2. 执行以下语句,开启分区表跨机并行查询功能。
      SET polar_px_enable_partition = true;
    3. 执行以下语句,开启多级分区表跨机并行查询功能。
      set  polar_px_optimizer_multilevel_partitioning = true;
  2. 创建、修改、查询分区表等操作,具体请参见分区表命令列表