Re: vacuum_freeze_table_age for 9.3.2 - Mailing list pgsql-general

From Giuseppe Broccolo
Subject Re: vacuum_freeze_table_age for 9.3.2
Date
Msg-id 52A0B7F5.9000405@2ndquadrant.it
Whole thread Raw
In response to vacuum_freeze_table_age for 9.3.2  (Andy Colson <andy@squeakycode.net>)
Responses Re: vacuum_freeze_table_age for 9.3.2  (Andy Colson <andy@squeakycode.net>)
List pgsql-general
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Il 05/12/2013 17:16, Andy Colson ha scritto:
> The docs say vacuum, but the param is vacuum_freeze_table_age, so
> do I need to "vacuum freeze" all the tables, or is vacuum enough?
>
> Also, will "set vacuum_freeze_table_age = 0; vacuum freeze;" work,
> or do I need to modify the postgresql.conf and reload?

Setting vacuum_freeze_table_age to 0 forces VACUUM to always scan all
pages, effectively ignoring the visibility map. In this way a scan of
the whole table is done, ensuring all old XIDs are replaced by FrozenXID.

vacuum_freeze_table_age is a parameter with context 'user', meaning
that you can set it during a session and run a "vacuum freeze" with
the modified setting.

Giuseppe.
- --
Giuseppe Broccolo - 2ndQuadrant Italy
PostgreSQL Training, Services and Support
giuseppe.broccolo@2ndQuadrant.it | www.2ndQuadrant.it
-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCAAGBQJSoLfwAAoJELtGpyN/y3je278QAJomNDxax15x2MCxT4hoXyFA
pJX4z7H7QjHXILcZ1ha5ajRvWrEtJEy3VvAZ2VBwAmk/VhAfcNAkU1tWA61K6UYD
47Npu1NhOzjDI9j9AfdA9cr/p3b/HRyx2qxjda6jBfhhLiDSZbQZXocC+FZicwtn
qn3QQPpx6Ty9rt18OkliP9TKKjwm3tDGz1goOa58pbeH3TAjCipdLR+6Fn9WGM9b
XLvNTMsHB3157VS7A6CjRRKvLj8Dxj/JoWvQC0q8ROZ728IpaEh+EqjeMmKoF8G2
/7xFyHFLINgUyAqVpv1scua5pO9RBYTsy4NCdnxLeGuSJt/ucfm+EkazNAMHLAj8
Vyq/lT9XUN2SB7OALa79TTcB+gFYrD+6yswBExnutTUZUP7gFrB6X7PFnmKxVPVO
2ovBzTXGcLRGp9lRoaJ/gwWRkyv1oKW39vYT6UBUjFM2NwGizX0z6BMd2vRC93r/
wq8Ll8KCMOe8vE/6qhnFMQ90pfJm+Zv4yT4CtdN5eP0b2Os6vVZVu9EMHgGtii0l
ribqPQqmczySssdOSpTnlnq00du8moG7M5KCktRcuVsbDUpBS8yAbb2b4ccLxW/S
VmSn2TuRWim/4oOfi1fsZJMB6ihmIv+e6qXjNeyZNZQI19dDxfnvfey5Wt3g0SnH
mwqOBqn/DMia79z0048K
=pp71
-----END PGP SIGNATURE-----


pgsql-general by date:

Previous
From: Giuseppe Broccolo
Date:
Subject: Re: vacuum_freeze_table_age for 9.3.2
Next
From: Andy Colson
Date:
Subject: Re: vacuum_freeze_table_age for 9.3.2