Re: a lot of shared buffers hit when planning for a simple query with primary access path

From: Andrei Lepikhov <lepihov(at)gmail(dot)com>
To: James Pang <jamespang886(at)gmail(dot)com>, David Rowley <dgrowleyml(at)gmail(dot)com>
Cc: Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com>, pgsql-performance(at)lists(dot)postgresql(dot)org
Subject: Re: a lot of shared buffers hit when planning for a simple query with primary access path
Date: 2024-07-01 11:31:24
Message-ID: 615a8ad3-0a78-46c9-8356-e6733fd624f1@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

On 1/7/2024 17:58, James Pang wrote:
>     we have a daily job to do vacuumdb including catalog tables,  and
> in same database , I did similar query with where=pk on another table
> and shared buffer access is very small, if catalog table bloat,  should
> see similar shared buffer access when planning for other tables ,right?
> How to get more details about this planning ?
>
>         relname         |          last_vacuum          |
> last_analyze
> -------------------------+-------------------------------+-------------------------------
>  pg_statistic            | 2024-06-30 01:13:08.703291+00 |
>  pg_attribute            | 2024-06-30 01:14:48.061235+00 | 2024-07-01
> 01:11:49.377759+00
>  pg_class                | 2024-06-30 01:15:09.984027+00 | 2024-07-01
> 01:12:05.160881+00
>  pg_type                 | 2024-06-30 01:15:11.139648+00 | 2024-07-01
> 01:12:05.32726+00
>  ...
> (62 rows)
>
> David Rowley <dgrowleyml(at)gmail(dot)com <mailto:dgrowleyml(at)gmail(dot)com>> 於
> 2024年7月1日週一 下午6:52寫道:
>
> On Mon, 1 Jul 2024 at 22:20, Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com
> <mailto:pavel(dot)stehule(at)gmail(dot)com>> wrote:
> > The planners get min/max range from indexes. So some user's
> indexes can be bloated too with similar effect
>
> I considered that, but it doesn't apply to this query as there are no
> range quals.
>
> David
>
Don't forget about extended statistics as well - it also could be used.

--
regards, Andrei Lepikhov

In response to

Browse pgsql-performance by date

  From Date Subject
Next Message James Pang 2024-07-03 04:57:08 Hash Right join and seq scan
Previous Message James Pang 2024-07-01 10:58:37 Re: a lot of shared buffers hit when planning for a simple query with primary access path