Re: Performance issue after migration from 9.4 to 15

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: David Rowley <dgrowleyml(at)gmail(dot)com>
Cc: Christian Schröder <Christian(dot)Schroeder(at)solvians(dot)com>, "pgsql-general(at)lists(dot)postgresql(dot)org" <pgsql-general(at)lists(dot)postgresql(dot)org>
Subject: Re: Performance issue after migration from 9.4 to 15
Date: 2023-04-11 14:08:55
Message-ID: 143137.1681222135@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

David Rowley <dgrowleyml(at)gmail(dot)com> writes:
> On Tue, 11 Apr 2023 at 23:03, Christian Schröder
> <Christian(dot)Schroeder(at)solvians(dot)com> wrote:
>> Particularly interesting are the sequential scans. In the old plan, we have node #21, which took 32 seconds. Almost all of the time goes into actual I/O. In the new plan, the corresponding node is #34. It took 55 seconds, but less than 1 second was actual I/O (because most of the data was already in memory). Why did this step still take about twice the time?

> Perhaps your 15 server is under more load than 9.4 due to all
> concurrent plans being slower from bad statistics? Load averages might
> be a good indicator. (I assume the server is busy due to the "Workers
> Launched": 0)

I think the extra time is due to useless overhead from trying and failing
to parallelize: the leader has to do all the work, but there's probably
overhead added anyway. 9.4 of course knew nothing of parallelism.

My guess is that the OP is trying to run with a large number of backends
and has not raised the max number of parallel workers to match. It
does look like the stats might need updating (since 9.4's rowcount
estimate is OK and 15's less so) but that is not why we see "Workers
planned: 2, Workers launched: 0". Either provision enough parallel
workers to fix that, or disable parallelism.

regards, tom lane

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Christian Schröder 2023-04-11 14:41:05 RE: Performance issue after migration from 9.4 to 15
Previous Message David Rowley 2023-04-11 13:13:55 Re: Performance issue after migration from 9.4 to 15