Parallel processing Postgresql是否并行查询10个分区?

Parallel processing Postgresql是否并行查询10个分区?,parallel-processing,postgresql-10,Parallel Processing,Postgresql 10,我很好奇Postgresql的新功能是否允许利用服务器上的多个CPU。一般来说,应该有一些工作人员查询分区并合并结果,我希望这是并行完成的。我想,当使用外部表时,这一点变得至关重要。这可能是目前最接近的答案: 改进的并行查询。虽然PostgreSQL 9.6提供了并行查询,但这一功能在PostgreSQL 10中得到了显著改进,增加了并行位图堆扫描、并行索引扫描等新功能。2-4x的加速比在并行查询中很常见,这些增强应该允许在更广泛的查询中使用这些加速比。这可能是目前最接近的答案: 改进的并行

我很好奇Postgresql的新功能是否允许利用服务器上的多个CPU。一般来说,应该有一些工作人员查询分区并合并结果,我希望这是并行完成的。我想,当使用外部表时,这一点变得至关重要。

这可能是目前最接近的答案:


改进的并行查询。虽然PostgreSQL 9.6提供了并行查询,但这一功能在PostgreSQL 10中得到了显著改进,增加了并行位图堆扫描、并行索引扫描等新功能。2-4x的加速比在并行查询中很常见,这些增强应该允许在更广泛的查询中使用这些加速比。

这可能是目前最接近的答案:


改进的并行查询。虽然PostgreSQL 9.6提供了并行查询,但这一功能在PostgreSQL 10中得到了显著改进,增加了并行位图堆扫描、并行索引扫描等新功能。2-4x的加速比在并行查询中很常见,这些增强应该允许这些加速比在更广泛的查询中发生。

否,在Postgres 10中分区不是并行查询的


也就是说,扫描单个分区仍然可以使用多个CPU,但Postgres在扫描完当前分区之前不会开始扫描下一个分区。因此,并行性还不能跨分区工作,这是下一个主要版本(11)中最有可能提供的功能。

不,Postgres 10中不会并行查询分区


也就是说,扫描单个分区仍然可以使用多个CPU,但Postgres在扫描完当前分区之前不会开始扫描下一个分区。因此,并行性还不能跨分区工作,这是下一个主要版本(11)中最有可能提供的功能。

谢谢,但是我仍然没有看到关于PartitionsHanks的任何内容,但是我仍然没有看到关于partitionsGreat的任何内容!我已经搜索了这个答案,可以提供一些文档参考吗?这里有一个链接:注意,它没有提到并行执行Append本身的能力。Append用于组合来自多个分区的数据。太棒了!我已经搜索了这个答案,可以提供一些文档参考吗?这里有一个链接:注意,它没有提到并行执行Append本身的能力。Append用于组合来自多个分区的数据。