Re: autovacuum not prioritising for-wraparound tables
От
Jeff Janes
Тема
Re: autovacuum not prioritising for-wraparound tables
Дата
Msg-id
CAMkU=1zdxunXAigyrwqsQ9f75Pgtpz3YEnhoWQYyaeggnZ1PHA@mail.gmail.com
Ответ на
Re: autovacuum not prioritising for-wraparound tables (Kevin Grittner)
Список
Дерево обсуждения
autovacuum not prioritising for-wraparound tables Alvaro Herrera <alvherre@2ndquadrant.com>
Re: autovacuum not prioritising for-wraparound tables Andres Freund <andres@2ndquadrant.com>
Re: autovacuum not prioritising for-wraparound tables Josh Berkus <josh@agliodbs.com>
Re: autovacuum not prioritising for-wraparound tables Andres Freund <andres@2ndquadrant.com>
Re: autovacuum not prioritising for-wraparound tables Kevin Grittner <kgrittn@ymail.com>
Re: autovacuum not prioritising for-wraparound tables Andres Freund <andres@2ndquadrant.com>
Re: autovacuum not prioritising for-wraparound tables Jeff Janes <jeff.janes@gmail.com>
Re: autovacuum not prioritising for-wraparound tables Josh Berkus <josh@agliodbs.com>
Re: autovacuum not prioritising for-wraparound tables Andres Freund <andres@2ndquadrant.com>
Re: autovacuum not prioritising for-wraparound tables Jeff Janes <jeff.janes@gmail.com>
Re: autovacuum not prioritising for-wraparound tables Josh Berkus <josh@agliodbs.com>
Re: autovacuum not prioritising for-wraparound tables Robert Haas <robertmhaas@gmail.com>
Re: autovacuum not prioritising for-wraparound tables Heikki Linnakangas <hlinnakangas@vmware.com>
Re: autovacuum not prioritising for-wraparound tables Christopher Browne <cbbrowne@gmail.com>
Re: autovacuum not prioritising for-wraparound tables Tom Lane <tgl@sss.pgh.pa.us>
Re: autovacuum not prioritising for-wraparound tables Alvaro Herrera <alvherre@2ndquadrant.com>
Re: autovacuum not prioritising for-wraparound tables Tom Lane <tgl@sss.pgh.pa.us>
Re: autovacuum not prioritising for-wraparound tables Andres Freund <andres@2ndquadrant.com>
Re: autovacuum not prioritising for-wraparound tables Christopher Browne <cbbrowne@gmail.com>
Re: autovacuum not prioritising for-wraparound tables Alvaro Herrera <alvherre@2ndquadrant.com>
Re: autovacuum not prioritising for-wraparound tables Tom Lane <tgl@sss.pgh.pa.us>
Re: autovacuum not prioritising for-wraparound tables Alvaro Herrera <alvherre@2ndquadrant.com>
Re: autovacuum not prioritising for-wraparound tables Alvaro Herrera <alvherre@2ndquadrant.com>
Re: autovacuum not prioritising for-wraparound tables Robert Haas <robertmhaas@gmail.com>
Re: autovacuum not prioritising for-wraparound tables Alvaro Herrera <alvherre@2ndquadrant.com>
Re: autovacuum not prioritising for-wraparound tables Jim Nasby <jim@nasby.net>
Re: autovacuum not prioritising for-wraparound tables Robert Haas <robertmhaas@gmail.com>
Re: autovacuum not prioritising for-wraparound tables Andres Freund <andres@2ndquadrant.com>
Re: autovacuum not prioritising for-wraparound tables Robert Haas <robertmhaas@gmail.com>
Re: autovacuum not prioritising for-wraparound tables Andres Freund <andres@2ndquadrant.com>
Re: autovacuum not prioritising for-wraparound tables Robert Haas <robertmhaas@gmail.com>
Re: autovacuum not prioritising for-wraparound tables Andres Freund <andres@2ndquadrant.com>
Re: autovacuum not prioritising for-wraparound tables Christopher Browne <cbbrowne@gmail.com>
Re: autovacuum not prioritising for-wraparound tables Gavin Flower <GavinFlower@archidevsys.co.nz>
Re: autovacuum not prioritising for-wraparound tables Christopher Browne <cbbrowne@gmail.com>
Re: autovacuum not prioritising for-wraparound tables Alvaro Herrera <alvherre@2ndquadrant.com>
Re: autovacuum not prioritising for-wraparound tables Tom Lane <tgl@sss.pgh.pa.us>
Re: autovacuum not prioritising for-wraparound tables Christopher Browne <cbbrowne@gmail.com>
Re: autovacuum not prioritising for-wraparound tables Robert Haas <robertmhaas@gmail.com>
Re: autovacuum not prioritising for-wraparound tables Jim Nasby <jim@nasby.net>
Re: autovacuum not prioritising for-wraparound tables Kevin Grittner <kgrittn@ymail.com>
Re: autovacuum not prioritising for-wraparound tables Jim Nasby <jim@nasby.net>
Re: autovacuum not prioritising for-wraparound tables Christopher Browne <cbbrowne@gmail.com>
Re: autovacuum not prioritising for-wraparound tables Jim Nasby <jim@nasby.net>
Re: autovacuum not prioritising for-wraparound tables Robert Haas <robertmhaas@gmail.com>
Re: autovacuum not prioritising for-wraparound tables Andres Freund <andres@2ndquadrant.com>
Re: autovacuum not prioritising for-wraparound tables Tom Lane <tgl@sss.pgh.pa.us>
Re: autovacuum not prioritising for-wraparound tables Andres Freund <andres@2ndquadrant.com>
Re: autovacuum not prioritising for-wraparound tables Robert Haas <robertmhaas@gmail.com>
Re: autovacuum not prioritising for-wraparound tables Tom Lane <tgl@sss.pgh.pa.us>
Re: autovacuum not prioritising for-wraparound tables Robert Haas <robertmhaas@gmail.com>
Re: autovacuum not prioritising for-wraparound tables Jeff Janes <jeff.janes@gmail.com>
Re: autovacuum not prioritising for-wraparound tables Simon Riggs <simon@2ndQuadrant.com>
Re: autovacuum not prioritising for-wraparound tables Robert Haas <robertmhaas@gmail.com>
Re: autovacuum not prioritising for-wraparound tables Simon Riggs <simon@2ndQuadrant.com>
Re: autovacuum not prioritising for-wraparound tables Jeff Janes <jeff.janes@gmail.com>
Re: autovacuum not prioritising for-wraparound tables Robert Haas <robertmhaas@gmail.com>
Re: autovacuum not prioritising for-wraparound tables Peter Eisentraut <peter_e@gmx.net>
Re: autovacuum not prioritising for-wraparound tables Alvaro Herrera <alvherre@2ndquadrant.com>
Re: autovacuum not prioritising for-wraparound tables Tom Lane <tgl@sss.pgh.pa.us>
Re: autovacuum not prioritising for-wraparound tables Jeff Janes <jeff.janes@gmail.com>
On Wed, Jan 30, 2013 at 5:39 AM, Kevin Grittner wrote: > Andres Freund wrote: >> >> Don't think I did. I was talking about vacuum_freeze_table_age >> because that influences the amount of full-table scans > > Not any more than vacuum_freeze_min_age does. There is a lot more room for vacuum_freeze_table_age to be increased, then there is for vacuum_freeze_min_age to be decreased. > http://www.postgresql.org/docs/9.2/interactive/routine-vacuuming.html#AUTOVACUUM > > | a whole table sweep is forced if the table hasn't been fully > | scanned for vacuum_freeze_table_age minus vacuum_freeze_min_age > | transactions. Why is vacuuming described as such a violent process? It doesn't "force" a table sweep, it just goes ahead and performs one. In general, it seems hard to tell from the docs that this only promotes a vacuum which is going to happen anyway from a vm one to a full scan one. The forcefulness makes it sound more like it is doing vacuums that wouldn't happen otherwise (like autovacuum_freeze_max_age does, which actually could be described as "force" since it turns on the autovac launcher even if it is configured to be off) > So reducing vacuum_freeze_min_age not only helps minimize the > writes that are needed when autovacuum needs to scan the entire > heap, How does it do that? If the tuple doesn't need to frozen now because it was already frozen, that just means the write happened at a different time but it still happened. Cheers, Jeff
В списке pgsql-hackers по дате отправления
От: Tom Lane
Дата: