pg.ddx.io  pgsql-admin@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Victor Sudakov <vas@sibptus.ru>
To: pgsql-admin@lists.postgresql.org
Subject: Re: index bloat estimation
Date: Sat, 20 Feb 2021 21:34:20 +0700
Message-ID: <YDEd7Jr4CtAX4zwP@admin.sibptus.ru> (raw)
In-Reply-To: <CAODZiv69O=pTg7RMew=9Q1d6xKaVxriSSHZ661tx-YKhbuvmQw@mail.gmail.com>
References: <YCY7oPIXobbY8oPu@admin.sibptus.ru>
	<CAODZiv6YZj3GJsTv5_dp07VS2FACrFu_JPWsFVi64=1mJD_t0A@mail.gmail.com>
	<YCn8BmEe/4mA0KIb@admin.sibptus.ru>
	<CAODZiv5uVWASjuigUxJhmxmrQAdMoOxRu5vz97CkbuqH2-oxow@mail.gmail.com>
	<YCx/DJkZRw0mzRyr@admin.sibptus.ru>
	<CAODZiv69O=pTg7RMew=9Q1d6xKaVxriSSHZ661tx-YKhbuvmQw@mail.gmail.com>

Keith Fiske wrote:

> >
> Actually this could still be an issue, but all really depends on the size
> of the tables involved. Long running transactions on the replica have the
> potential to either delay replication entirely
> (max_standby_archive_delay, max_standby_streaming_delay) or cause more
> bloat than normal on the primary (hot_standby_feedback). The latter is more

As I said earlier, if you have a dedicated replica for OLAP running
continuous recovery from a WAL archive (not from a replication slot),
this is not an issue.  You can do whatever you want with this replica:
stop it, make it a delayed replica, it cannot affect the master in any
way.

> 
> The approximate/quick mode of pgstattuple could certainly help with this
> problem, but as the issue you opened up on the github repo pointed out,
> that skips over scanning toast tables (
> https://github.com/keithf4/pg_bloat_check/issues/22) and also does not work
> against indexes which are more often the problem with bloat and query
> performance. I have seen significant bloat forming in the toast tables
> (hundreds of GB) when the regular table only reports very minimal bloat. So
> I don't recommend relying completely on the approximate check.

I'll mind that, thank you.

-- 
Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
2:5005/49@fidonet http://vas.tomsk.ru/





view thread (9+ messages)

Message-ID: <YDEd7Jr4CtAX4zwP@admin.sibptus.ru>
Permalink:  ../YDEd7Jr4CtAX4zwP@admin.sibptus.ru/
Also on:    postgresql.org/message-id/YDEd7Jr4CtAX4zwP@admin.sibptus.ru

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-admin@postgresql.org
  Cc: vas@sibptus.ru, pgsql-admin@lists.postgresql.org
  Subject: Re: index bloat estimation
  In-Reply-To: <YDEd7Jr4CtAX4zwP@admin.sibptus.ru>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox