Re: Unaccounted regression from postgresql 11 in later versions

From: Michael Christofides <michael(at)pgmustard(dot)com>
To: Bob Jolliffe <bobjolliffe(at)gmail(dot)com>
Cc: pgsql-performance(at)lists(dot)postgresql(dot)org
Subject: Re: Unaccounted regression from postgresql 11 in later versions
Date: 2023-05-31 10:11:29
Message-ID: CAFwT4nB8YBy2UW3mRTNrL7J6z0tji0XquS=K6WBHskAtMce11g@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

>
> Does anyone have a theory of why pg15 should behave so differently to pg11
> here? Better still, any suggestions for configuration that might make pg15
> behave more like pg10. I am really dreading the prospect of stepping our
> many live implementations back to pg11 :-(.
>

One major factor here appears to be JIT compilation, which is off by
default in pg11, but on by default in pg12+.

You can see at the bottom of your slowest query plan that about 233s of the
240s are JIT related.

There is good info in the docs about tuning, or turning off, JIT:
https://www.postgresql.org/docs/current/jit-decision.html

In response to

Responses

Browse pgsql-performance by date

  From Date Subject
Next Message Bob Jolliffe 2023-05-31 10:26:58 Re: Unaccounted regression from postgresql 11 in later versions
Previous Message Bob Jolliffe 2023-05-31 08:43:42 Unaccounted regression from postgresql 11 in later versions