PolarDB PostgreSQL版支持对分区表使用跨机并行查询的功能。通过对分区表使用跨机并行查询,提升数据库的性能。
功能介绍
当前对分区表使用跨机并行查询支持的功能如下所示:
- 支持range分区的并行查询。
- 支持list分区的并行查询。
- 支持hash分区的并行查询。
- 支持分区裁剪。
- 支持带有索引的分区表并行查询。
- 支持分区表join查询。
- 支持多级分区的并行查询
使用限制
不支持多列的hash分区并行查询。
使用指南
开启分区表跨机并行查询功能。
- 分区表跨机并行查询功能默认关闭,需要先开启跨机并行查询功能,执行以下语句,开启该功能:
SET polar_enable_px=on;
- 执行以下语句,开启分区表跨机并行查询功能。
SET polar_px_enable_partition = true;
- 执行以下语句,开启多级分区表跨机并行查询功能。
set polar_px_optimizer_multilevel_partitioning = true;