Re: Accounting for between table correlation

From: Michael Lewis <mlewis(at)entrata(dot)com>
To: Thomas Kellerer <shammat(at)gmx(dot)net>
Cc: PostgreSQL General <pgsql-general(at)lists(dot)postgresql(dot)org>
Subject: Re: Accounting for between table correlation
Date: 2021-01-15 18:28:39
Message-ID: CAHOFxGq4zH4CYX4BOMH3O5a0=J3oWyJbYJU6USxwOgHubok-VA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Fri, Jan 15, 2021 at 9:10 AM Thomas Kellerer <shammat(at)gmx(dot)net> wrote:

> Maybe there are many "idle in transaction" sessions that prevent
> autovacuum from properly
> analyzing those tables. Or maybe for some unknown reason autovacuum was
> turned off.
> Or maybe they receive a lot of bulk loads which would require a manual
> analyze.
>

"hundreds of millions of rows"

Also of note that the default autovacuum settings for scale factor of
10-20% for vacuum & analyze behavior may need to be lowered for such a
table. OP has chimed in that they believe it is being vacuumed/analyzed
often enough, but if data is primarily or onnly maintained by bulk load, it
would seem like autovacuum/analyze wouldn't be a factor anyway.

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Michael Lewis 2021-01-15 18:49:04 Re: time-based range partitioning and truncate/delete different timezones
Previous Message Michael Lewis 2021-01-15 18:27:26 Re: Accounting for between table correlation