Re: tds_fdw : Severe performance degradation from postgresql 10.23 to 16.4

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Achilleas Mantzios <a(dot)mantzios(at)cloud(dot)gatewaynet(dot)com>
Cc: Tomas Vondra <tomas(at)vondra(dot)me>, pgsql-performance(at)lists(dot)postgresql(dot)org, "P(dot)Groidis" <itdev(at)gatewaynet(dot)com>
Subject: Re: tds_fdw : Severe performance degradation from postgresql 10.23 to 16.4
Date: 2024-11-12 19:37:36
Message-ID: 1224347.1731440256@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

Achilleas Mantzios <a(dot)mantzios(at)cloud(dot)gatewaynet(dot)com> writes:
> Our sysadm created the system debian Debian GNU/Linux 12 (bookworm)with
> postgres as user 1000. Now at some point we realized that whenever we
> run a pgsql cluster with another user (I found that after spending two
> good days testing), the above query runs in about 1 second. With user
> postgres 1000 in 30 seconds. As you saw the perf output are completely
> different.

Don't recall details offhand, but in some situations where the calling
SQL user doesn't have permissions to read particular columns, the
planner will not consult statistics for those columns. That can lead
to a different, less optimal plan being used. Maybe something like
that is happening here?

regards, tom lane

In response to

Responses

Browse pgsql-performance by date

  From Date Subject
Next Message Tomas Vondra 2024-11-12 21:46:14 Re: tds_fdw : Severe performance degradation from postgresql 10.23 to 16.4
Previous Message Achilleas Mantzios 2024-11-12 18:24:09 Re: tds_fdw : Severe performance degradation from postgresql 10.23 to 16.4