Re: pg_autovacuum is nice ... but ... - Mailing list pgsql-www

From Justin Clift
Subject Re: pg_autovacuum is nice ... but ...
Date
Msg-id 418AA915.7010903@postgresql.org
Whole thread Raw
In response to Re: pg_autovacuum is nice ... but ...  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-www
Tom Lane wrote:
<snip>
> Yup. 20000 < 23072, so you're losing some proportion of FSM entries.
> What's worse, the FSM relation table is maxed out (1000 = 1000) which
> suggests that there are relations not being tracked at all; you have
> no idea how much space is getting leaked in those.
>
> You can determine the number of relations potentially needing FSM
> entries by
>     select count(*) from pg_class where relkind in ('r','i','t');
> --- sum over all databases in the cluster to get the right result.
>
> Once you've fixed max_fsm_relations, do vacuums in all databases, and
> then vacuum verbose should give you a usable lower bound for
> max_fsm_pages.

Would making max_fsm_relations and max_fsm_pages dynamically update
themselves whilst PostgreSQL runs be useful?  Sounds like they're the
kind of things that many people would receive maximum benefit if
PostgreSQL altered these settings as needed itself.

?

Regards and best wishes,

Justin Clift


>             regards, tom lane


pgsql-www by date:

Previous
From: www@www.postgresql.com (World Wide Web Owner)
Date:
Subject: New Event
Next
From: Devrim GUNDUZ
Date:
Subject: Re: New Event