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

From: James Pang <jamespang886(at)gmail(dot)com>
To: 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 10:58:37
Message-ID: CAHgTRfexv++pDhFzGbKzegk+qyW3eB9cLd-g88=EQ5t7BEMh5g@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

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> 於 2024年7月1日週一 下午6:52寫道:

> On Mon, 1 Jul 2024 at 22:20, Pavel Stehule <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
>

In response to

Responses

Browse pgsql-performance by date

  From Date Subject
Next Message Andrei Lepikhov 2024-07-01 11:31:24 Re: a lot of shared buffers hit when planning for a simple query with primary access path
Previous Message David Rowley 2024-07-01 10:52:03 Re: a lot of shared buffers hit when planning for a simple query with primary access path