Re: Buffers from parallel workers not accumulated to upper nodes with gather merge
Amit Kapila <amit.kapila16@gmail.com>
From: Amit Kapila <amit.kapila16@gmail.com>
To: Jehan-Guillaume de Rorthais <jgdr@dalibo.com>
Cc: PostgreSQL mailing lists <pgsql-bugs@lists.postgresql.org>
Date: 2020-07-23T10:50:28Z
Lists: pgsql-bugs
On Thu, Jul 23, 2020 at 2:37 PM Jehan-Guillaume de Rorthais <jgdr@dalibo.com> wrote: > > On Tue, 21 Jul 2020 17:34:57 +0200 > Jehan-Guillaume de Rorthais <jgdr@dalibo.com> wrote: > > On Mon, 20 Jul 2020 15:29:00 +0530 > > > > I'll send a patch proposal for Gather Merge on HEAD tomorrow. > > Please, find in attachment the patch to release Gather Merge workers as soon as > they are exhausted. > Okay, thanks. I'll take care of this after pushing the bug-fix patch. > I was wondering how interesting it would be to release each worker individually > of each others? This might be interesting for long running queries and/or large > number of workers. This would apply to Gather as well. Do you think it worth to > give it try? Maybe it has already been discussed in the past? > I am not sure if that would buy us much because the workers exit as soon as their work is done. So now accumulating the stats for each individual worker and ensuring it is gone separately would be more work without much gain. -- With Regards, Amit Kapila. EnterpriseDB: http://www.enterprisedb.com
Commits
-
Fix buffer usage stats for nodes above Gather Merge.
- f963b5bc028d 10.14 landed
- 603c18b7ee2e 11.9 landed
- bdaa84e38932 12.4 landed
- b15367ae3940 13.0 landed
- 2a2494229a70 14.0 landed
-
Fix buffer usage stats for parallel nodes.
- 85c9d3475e4f 12.0 cited