Re: Turning off HOT/Cleanup sometimes

Поиск
Список
Период
Сортировка
Искать
От
Peter Geoghegan
Тема
Re: Turning off HOT/Cleanup sometimes
Дата
Msg-id
CAM3SWZRGoMwH=pdmsE-1V5x-E-mKz1mE4rBL8N=Yz_N9dk0NDA@mail.gmail.com
Ответ на
Список
Дерево обсуждения
Turning off HOT/Cleanup sometimes Simon Riggs <simon@2ndQuadrant.com>
Re: Turning off HOT/Cleanup sometimes Robert Haas <robertmhaas@gmail.com>
Re: Turning off HOT/Cleanup sometimes Tom Lane <tgl@sss.pgh.pa.us>
Re: Turning off HOT/Cleanup sometimes Robert Haas <robertmhaas@gmail.com>
Re: Turning off HOT/Cleanup sometimes Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Tom Lane <tgl@sss.pgh.pa.us>
Re: Turning off HOT/Cleanup sometimes Stephen Frost <sfrost@snowman.net>
Re: Turning off HOT/Cleanup sometimes Tom Lane <tgl@sss.pgh.pa.us>
Re: Turning off HOT/Cleanup sometimes Jim Nasby <jim@nasby.net>
Re: Turning off HOT/Cleanup sometimes Robert Haas <robertmhaas@gmail.com>
Re: Turning off HOT/Cleanup sometimes Tom Lane <tgl@sss.pgh.pa.us>
Re: Turning off HOT/Cleanup sometimes Robert Haas <robertmhaas@gmail.com>
Re: Turning off HOT/Cleanup sometimes Stephen Frost <sfrost@snowman.net>
Re: Turning off HOT/Cleanup sometimes Andres Freund <andres@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon@2ndQuadrant.com>
Re: Turning off HOT/Cleanup sometimes Stephen Frost <sfrost@snowman.net>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon@2ndQuadrant.com>
Re: Turning off HOT/Cleanup sometimes Robert Haas <robertmhaas@gmail.com>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon@2ndQuadrant.com>
Re: Turning off HOT/Cleanup sometimes Robert Haas <robertmhaas@gmail.com>
Re: Turning off HOT/Cleanup sometimes Amit Kapila <amit.kapila16@gmail.com>
Re: Turning off HOT/Cleanup sometimes Michael Paquier <michael.paquier@gmail.com>
Re: Turning off HOT/Cleanup sometimes Michael Paquier <michael.paquier@gmail.com>
Re: Turning off HOT/Cleanup sometimes Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Tom Lane <tgl@sss.pgh.pa.us>
Re: Turning off HOT/Cleanup sometimes Tom Lane <tgl@sss.pgh.pa.us>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Emanuel Calvo <3manuek@esdebian.org>
Re: Turning off HOT/Cleanup sometimes Robert Haas <robertmhaas@gmail.com>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Emanuel Calvo <emanuel.calvo@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Robert Haas <robertmhaas@gmail.com>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Andres Freund <andres@anarazel.de>
Re: Turning off HOT/Cleanup sometimes Tom Lane <tgl@sss.pgh.pa.us>
Re: Turning off HOT/Cleanup sometimes Andres Freund <andres@anarazel.de>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Robert Haas <robertmhaas@gmail.com>
Re: Turning off HOT/Cleanup sometimes Andres Freund <andres@anarazel.de>
Re: Turning off HOT/Cleanup sometimes Robert Haas <robertmhaas@gmail.com>
Re: Turning off HOT/Cleanup sometimes Heikki Linnakangas <hlinnakangas@vmware.com>
Re: Turning off HOT/Cleanup sometimes Andres Freund <andres@anarazel.de>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Andres Freund <andres@anarazel.de>
Re: Turning off HOT/Cleanup sometimes Andres Freund <andres@anarazel.de>
Re: Turning off HOT/Cleanup sometimes Andres Freund <andres@anarazel.de>
Re: Turning off HOT/Cleanup sometimes Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon@2ndQuadrant.com>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon@2ndQuadrant.com>
Re: Turning off HOT/Cleanup sometimes Jeff Janes <jeff.janes@gmail.com>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon@2ndQuadrant.com>
Re: Turning off HOT/Cleanup sometimes Peter Eisentraut <peter_e@gmx.net>
Re: Turning off HOT/Cleanup sometimes Michael Paquier <michael.paquier@gmail.com>
Re: Turning off HOT/Cleanup sometimes Jeff Janes <jeff.janes@gmail.com>
Re: Turning off HOT/Cleanup sometimes Peter Eisentraut <peter_e@gmx.net>
Re: Turning off HOT/Cleanup sometimes Andres Freund <andres@anarazel.de>
Re: Turning off HOT/Cleanup sometimes Peter Eisentraut <peter_e@gmx.net>
Re: Turning off HOT/Cleanup sometimes Robert Haas <robertmhaas@gmail.com>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon@2ndQuadrant.com>
Re: Turning off HOT/Cleanup sometimes David Steele <david@pgmasters.net>
Re: Turning off HOT/Cleanup sometimes Robert Haas <robertmhaas@gmail.com>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon@2ndQuadrant.com>
Re: Turning off HOT/Cleanup sometimes Robert Haas <robertmhaas@gmail.com>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon@2ndQuadrant.com>
Re: Turning off HOT/Cleanup sometimes Andres Freund <andres@anarazel.de>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon@2ndQuadrant.com>
Re: Turning off HOT/Cleanup sometimes Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Heikki Linnakangas <hlinnaka@iki.fi>
Re: Turning off HOT/Cleanup sometimes Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Heikki Linnakangas <hlinnaka@iki.fi>
Re: Turning off HOT/Cleanup sometimes Peter Geoghegan <pg@heroku.com>
Re: Turning off HOT/Cleanup sometimes Robert Haas <robertmhaas@gmail.com>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon@2ndQuadrant.com>
Re: Turning off HOT/Cleanup sometimes Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon@2ndQuadrant.com>
Re: Turning off HOT/Cleanup sometimes Greg Stark <stark@mit.edu>
Re: Turning off HOT/Cleanup sometimes Pavan Deolasee <pavan.deolasee@gmail.com>
Re: Turning off HOT/Cleanup sometimes Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Andres Freund <andres@anarazel.de>
Re: Turning off HOT/Cleanup sometimes Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon.riggs@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Bruce Momjian <bruce@momjian.us>
Re: Turning off HOT/Cleanup sometimes Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Bruce Momjian <bruce@momjian.us>
Re: Turning off HOT/Cleanup sometimes Bruce Momjian <bruce@momjian.us>
Re: Turning off HOT/Cleanup sometimes Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Bruce Momjian <bruce@momjian.us>
Re: Turning off HOT/Cleanup sometimes Jim Nasby <Jim.Nasby@BlueTreble.com>
Re: Turning off HOT/Cleanup sometimes Peter Eisentraut <peter_e@gmx.net>
Re: Turning off HOT/Cleanup sometimes Bruce Momjian <bruce@momjian.us>
Re: Turning off HOT/Cleanup sometimes Jim Nasby <Jim.Nasby@BlueTreble.com>
Re: Turning off HOT/Cleanup sometimes Peter Eisentraut <peter_e@gmx.net>
Re: Turning off HOT/Cleanup sometimes Robert Haas <robertmhaas@gmail.com>
Re: Turning off HOT/Cleanup sometimes Robert Haas <robertmhaas@gmail.com>
Re: Turning off HOT/Cleanup sometimes Bruce Momjian <bruce@momjian.us>
Re: Turning off HOT/Cleanup sometimes Jeff Janes <jeff.janes@gmail.com>
Re: Turning off HOT/Cleanup sometimes Bruce Momjian <bruce@momjian.us>
Re: Turning off HOT/Cleanup sometimes Greg Stark <stark@mit.edu>
Re: Turning off HOT/Cleanup sometimes Bruce Momjian <bruce@momjian.us>
Re: Turning off HOT/Cleanup sometimes Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Bruce Momjian <bruce@momjian.us>
Re: Turning off HOT/Cleanup sometimes Robert Haas <robertmhaas@gmail.com>
Re: Turning off HOT/Cleanup sometimes Jim Nasby <Jim.Nasby@BlueTreble.com>
Re: Turning off HOT/Cleanup sometimes Robert Haas <robertmhaas@gmail.com>
Re: Turning off HOT/Cleanup sometimes Andres Freund <andres@anarazel.de>
Re: Turning off HOT/Cleanup sometimes Kevin Grittner <kgrittn@ymail.com>
Re: Turning off HOT/Cleanup sometimes Jim Nasby <Jim.Nasby@BlueTreble.com>
Re: Turning off HOT/Cleanup sometimes Robert Haas <robertmhaas@gmail.com>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon@2ndQuadrant.com>
Re: Turning off HOT/Cleanup sometimes Bruce Momjian <bruce@momjian.us>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon.riggs@2ndquadrant.com>
Re: Turning off HOT/Cleanup sometimes Andres Freund <andres@anarazel.de>
Re: Turning off HOT/Cleanup sometimes Pavan Deolasee <pavan.deolasee@gmail.com>
Re: Turning off HOT/Cleanup sometimes Jeff Janes <jeff.janes@gmail.com>
Re: Turning off HOT/Cleanup sometimes Andres Freund <andres@anarazel.de>
Re: Turning off HOT/Cleanup sometimes Simon Riggs <simon@2ndquadrant.com>
On Wed, Apr 15, 2015 at 6:10 AM, Andres Freund  wrote:
>> > Of
>> > course, that applies in all cases, but when the page is already dirty,
>> > the cost of pruning it is probably quite small - we're going to have
>> > to write the page anyway, and pruning it before it gets evicted
>> > (perhaps even by our scan) will be cheaper than writing it now and
>> > writing it again after it's pruned.  When the page is clean, the cost
>> > of pruning is significantly higher.
>>
>> "We" aren't going to have to write the page, but someone will.
>
> If it's already dirty that doesn't change at all. *Not* pruning in that
> moment actually will often *increase* the total amount of writes to the
> OS. Because now the pruning will happen on the next write access or
> vacuum - when the page already might have been undirtied.
>
> I don't really see the downside to this suggestion.

+1. I think, in general, the opportunity cost of not pruning when a
page is already dirty is likely to be rather high. In general, it's
likely to be worth it.


-- 
Peter Geoghegan


В списке pgsql-hackers по дате отправления
От: Lukas Fittl
Дата:
Сообщение: Re: reparsing query
От: Michael Paquier
Дата:
FAQ