pg.ddx.io  pgsql-performance@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Jerry Champlin <jchamplin@absolute-performance.com>
To: pgsql-performance@postgresql.org
Subject: Re: Autovacuum does not stay turned off
Date: Tue, 26 Aug 2008 12:06:27 -0600
Message-ID: <48B44623.3060101@absolute-performance.com> (raw)
In-Reply-To: <20080826170423.GA29849@depesz.com>
References: <48B420F4.5020406@absolute-performance.com>
	<20080826161427.GA25880@depesz.com>
	<48B4332B.4050207@absolute-performance.com>
	<20080826170423.GA29849@depesz.com>

Thanks for the help.  The applied solution follows.  We will be taking a 
number of maintenance steps to manage these very high update tables 
which I will summarize later as I suspect we are not the only ones with 
this challenge.

http://www.postgresql.org/docs/current/interactive/routine-vacuuming.html#VACUUM-FOR-WRAPAROUND
http://www.postgresql.org/docs/current/interactive/catalog-pg-autovacuum.html

data_store=# SELECT relname, oid, age(relfrozenxid) FROM pg_class WHERE 
relkind = 'r';
...
hour_summary            | 16392 | 252934596
percentile_metadata     | 20580 | 264210966
(51 rows)

data_store=# insert into pg_autovacuum values 
(16392,false,350000000,2,350000000,1,200,200,350000000,500000000);
INSERT 0 1
data_store=# insert into pg_autovacuum values 
(20580,false,350000000,2,350000000,1,200,200,350000000,500000000);
INSERT 0 1
data_store=#


hubert depesz lubaczewski wrote:
> On Tue, Aug 26, 2008 at 10:45:31AM -0600, Jerry Champlin wrote:
>   
>> This makes sense.  What queries can I run to see how close to the limit  
>> we are?  We need to determine if we should stop the process which  
>> updates and inserts into this table until after the critical time this  
>> afternoon when we can perform the required maintenance on this table.
>>     
>
> select datname, age(datfrozenxid) from pg_database;
>
> Best regards,
>
> depesz
>
>   



view thread (6+ messages)

Message-ID: <48B44623.3060101@absolute-performance.com>
Permalink:  ../48B44623.3060101@absolute-performance.com/
Also on:    postgresql.org/message-id/48B44623.3060101@absolute-performance.com

 · 

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-performance@postgresql.org
  Cc: jchamplin@absolute-performance.com
  Subject: Re: Autovacuum does not stay turned off
  In-Reply-To: <48B44623.3060101@absolute-performance.com>

* 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