| From: | Michael Banck <mbanck(at)gmx(dot)net> |
|---|---|
| To: | Álvaro Herrera <alvherre(at)kurilemu(dot)de> |
| Cc: | Andreas Karlsson <andreas(at)proxel(dot)se>, Anthonin Bonnefoy <anthonin(dot)bonnefoy(at)datadoghq(dot)com>, PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org> |
| Subject: | Re: Add missing JIT inline pass for llvm>=17 |
| Date: | 2026-01-16 09:29:59 |
| Message-ID: | 20260116092959.GA28232@p46.dedyn.io;lightning.p46.dedyn.io |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
Hi,
On Thu, Jan 15, 2026 at 12:26:23PM +0100, Álvaro Herrera wrote:
> On 2026-Jan-15, Andreas Karlsson wrote:
> > Great find! Sadly shows how little people actually use JIT.
>
> I disagree. Given that JIT is enabled by default, I think lots of
> people use it.
Well, not sure about that - all of the three major hyperscalers disable
JIT in their managed Postgres offerings (or at least used to when I last
checked), and those are a major chunk of usage these days. Also, both
the RPM and (since recently) the Debian/Ubuntu community packages have
factored out the LLVM/jit part into their own packages and AFAIK they do
not get installed by default.
So while the GUC is on by default, a lot of users might not use JIT
these days and not know either way.
> What they don't do, is realize that things are slower
> than they could be -- much less try to figure out why.
Right.
Michael
| From | Date | Subject | |
|---|---|---|---|
| Previous Message | Anthonin Bonnefoy | 2026-01-16 09:10:07 | Re: Add missing JIT inline pass for llvm>=17 |