Re: How to avoid Force Autovacuum - Mailing list pgsql-general

From Kevin Grittner
Subject Re: How to avoid Force Autovacuum
Date
Msg-id 1376064382.41034.YahooMailNeo@web162902.mail.bf1.yahoo.com
Whole thread Raw
In response to Re: How to avoid Force Autovacuum  (Vishalakshi Navaneethakrishnan <nvishalakshi@sirahu.com>)
Responses Re: How to avoid Force Autovacuum  (Jeff Janes <jeff.janes@gmail.com>)
List pgsql-general
Vishalakshi Navaneethakrishnan <nvishalakshi@sirahu.com> wrote:

> select * from pg_database where datname = 'template0';
> -[ RECORD 1 ]-+------------------------------------
> datname       | template0
> datdba        | 10
> encoding      | 6
> datcollate    | en_US.UTF-8
> datctype      | en_US.UTF-8
> datistemplate | t
> datallowconn  | f
> datconnlimit  | -1
> datlastsysoid | 12865
> datfrozenxid  | 2025732249
> dattablespace | 1663
> datacl        | {=c/postgres,postgres=CTc/postgres}
>
>
> select * from pg_stat_database where datname = 'template0';
> -[ RECORD 1 ]--+------------------------------
> datid          | 12865
> datname        | template0
> numbackends    | 0
> xact_commit    | 320390
> xact_rollback  | 7
> blks_read      | 3797
> blks_hit       | 9458783
> tup_returned   | 105872028
> tup_fetched    | 1771782
> tup_inserted   | 10
> tup_updated    | 457
> tup_deleted    | 10
> conflicts      | 0
> temp_files     | 0
> temp_bytes     | 0
> deadlocks      | 0
> blk_read_time  | 0
> blk_write_time | 0
> stats_reset    | 2013-04-19 19:22:39.013056-07

Well, that's why template0 is getting vacuumed.  At some point
someone must have set it to allow connections; otherwise you would
have zero for commits, rollbacks, and all those block and tuple
counts.  I'm not sure whether you can get past that now by allowing
connctions, running VACUUM FREEZE ANALYZE on it, and disabling
connections again, but it might be wroth a try.

--
Kevin Grittner
EDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


pgsql-general by date:

Previous
From: Quentin Hartman
Date:
Subject: Re: How To Install Extension Via Script File?
Next
From: Quentin Hartman
Date:
Subject: Re: Weird error when setting up streaming replication