From: | Bob Jolliffe <bobjolliffe(at)gmail(dot)com> |
---|---|
To: | Michael Christofides <michael(at)pgmustard(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:26:58 |
Message-ID: | CACd=f9e1T13ChgDUgURit+JaJa2Mo+CeEyz3xKnJibPfOmr21g@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-performance |
Wow Michael you are absolutely right. Turning jit off results in a query
execution about twice as fast as pg11. That is a huge relief. I will read
the jit related docs and see if there is anything smarter I should be doing
other than disabling jit entirely, but it works a treat for this query.
Regards
Bob
On Wed, 31 May 2023 at 11:11, Michael Christofides <michael(at)pgmustard(dot)com>
wrote:
> 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
>
From | Date | Subject | |
---|---|---|---|
Next Message | Sergio Rus | 2023-05-31 12:40:05 | How to reduce latency with fast short queries in Postgresql 15.3 on a NUMA server |
Previous Message | Michael Christofides | 2023-05-31 10:11:29 | Re: Unaccounted regression from postgresql 11 in later versions |