Outflow made parallel. |
Title parallel aggregateRobert Haas initially created an infrastructure for parallel execution in PostgreSQL (described in detail there) by adding a Gather node which spawns a number of workers to solve a parallelizable workload of an SQL execution plan. David Rowley and Haribabu Kommi extended this idea to aggregation which also allows parallel execution in certain situations.
Topic Server Features
Created 2016-02-29 00:15:35
Last modified 2016-03-21 13:36:54
Latest email 2016-03-22 05:47:25
Status 2016-03: Committed
Authors David Rowley, Haribabu Kommi
Reviewers Robert Haas (rhaas)
Committer Robert Haas (rhaas)
First drafts can be found here. As noted there, the aggregate needs to indicate parallel support and to keep the implementation simple, they only implemented the most basic bits first. As such, most of the potential of parallelism still lies ahead of us. In the course of the review and the future development, some difficulties arose and some related issues needed to be handled. But in the end the commit went through and you can make use of it now.
This given, I just can say a huge "Thank You!" to the PostgreSQL team.
Best,
Sven
No comments:
Post a Comment