Re: Spread checkpoint sync
От
Bruce Momjian
Тема
Re: Spread checkpoint sync
Дата
Msg-id
201102011832.p11IWN519696@momjian.us
Ответ на
Re: Spread checkpoint sync (Kevin Grittner)
Список
Дерево обсуждения
Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Jeff Janes <jeff.janes@gmail.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Rob Wultsch <wultsch@gmail.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Alvaro Herrera <alvherre@commandprompt.com>
Re: Spread checkpoint sync Simon Riggs <simon@2ndQuadrant.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Greg Stark <gsstark@mit.edu>
Re: Spread checkpoint sync Josh Berkus <josh@agliodbs.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Martijn van Oosterhout <kleptog@svana.org>
Re: Spread checkpoint sync Andres Freund <andres@anarazel.de>
Re: Spread checkpoint sync Cédric Villemain <cedric.villemain.debian@gmail.com>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Jeff Janes <jeff.janes@gmail.com>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Jeff Janes <jeff.janes@gmail.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Josh Berkus <josh@agliodbs.com>
Re: Spread checkpoint sync Ron Mayer <rm_pg@cheapcomplexdevices.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Josh Berkus <josh@agliodbs.com>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Simon Riggs <simon@2ndQuadrant.com>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Simon Riggs <simon@2ndQuadrant.com>
Re: Spread checkpoint sync Jim Nasby <jim@nasby.net>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Michael Banck <mbanck@debian.org>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Bruce Momjian <bruce@momjian.us>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Cédric Villemain <cedric.villemain.debian@gmail.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Marti Raudsepp <marti@juffo.org>
ToDo List Item - System Table Index Clustering Simone Aiken <saiken@ulfheim.net>
Re: ToDo List Item - System Table Index Clustering Alvaro Herrera <alvherre@commandprompt.com>
Re: ToDo List Item - System Table Index Clustering Simone Aiken <saiken@ulfheim.net>
Re: ToDo List Item - System Table Index Clustering Robert Haas <robertmhaas@gmail.com>
Re: ToDo List Item - System Table Index Clustering "Simone Aiken" <saiken@ulfheim.net>
Re: ToDo List Item - System Table Index Clustering Robert Haas <robertmhaas@gmail.com>
Re: ToDo List Item - System Table Index Clustering "Simone Aiken" <saiken@quietlyCompetent.com>
Re: ToDo List Item - System Table Index Clustering Robert Haas <robertmhaas@gmail.com>
Re: ToDo List Item - System Table Index Clustering Alvaro Herrera <alvherre@commandprompt.com>
Re: ToDo List Item - System Table Index Clustering Tom Lane <tgl@sss.pgh.pa.us>
Re: ToDo List Item - System Table Index Clustering "Simone Aiken" <saiken@ulfheim.net>
Re: ToDo List Item - System Table Index Clustering Robert Haas <robertmhaas@gmail.com>
Re: ToDo List Item - System Table Index Clustering Robert Haas <robertmhaas@gmail.com>
Re: ToDo List Item - System Table Index Clustering Tom Lane <tgl@sss.pgh.pa.us>
Re: ToDo List Item - System Table Index Clustering Robert Haas <robertmhaas@gmail.com>
Re: ToDo List Item - System Table Index Clustering "Simone Aiken" <saiken@quietlyCompetent.com>
Re: ToDo List Item - System Table Index Clustering Robert Haas <robertmhaas@gmail.com>
Re: ToDo List Item - System Table Index Clustering Bruce Momjian <bruce@momjian.us>
Re: ToDo List Item - System Table Index Clustering Tom Lane <tgl@sss.pgh.pa.us>
Re: ToDo List Item - System Table Index Clustering Bruce Momjian <bruce@momjian.us>
Re: ToDo List Item - System Table Index Clustering "Simone Aiken" <saiken@quietlyCompetent.com>
Re: ToDo List Item - System Table Index Clustering Alvaro Herrera <alvherre@commandprompt.com>
Re: ToDo List Item - System Table Index Clustering Simone Aiken <saiken@ulfheim.net>
Re: ToDo List Item - System Table Index Clustering Nicolas Barbier <nicolas.barbier@gmail.com>
Re: ToDo List Item - System Table Index Clustering Tom Lane <tgl@sss.pgh.pa.us>
Re: ToDo List Item - System Table Index Clustering Simone Aiken <saiken@ulfheim.net>
Re: Spread checkpoint sync Jeff Janes <jeff.janes@gmail.com>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Jeff Janes <jeff.janes@gmail.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Josh Berkus <josh@agliodbs.com>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Tom Lane <tgl@sss.pgh.pa.us>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Bruce Momjian <bruce@momjian.us>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Cédric Villemain <cedric.villemain.debian@gmail.com>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Itagaki Takahiro <itagaki.takahiro@gmail.com>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Spread checkpoint sync Tom Lane <tgl@sss.pgh.pa.us>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Tom Lane <tgl@sss.pgh.pa.us>
Re: Spread checkpoint sync Greg Smith <greg@2ndquadrant.com>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Tom Lane <tgl@sss.pgh.pa.us>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Bruce Momjian <bruce@momjian.us>
Re: Spread checkpoint sync Tom Lane <tgl@sss.pgh.pa.us>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Re: Spread checkpoint sync Bruce Momjian <bruce@momjian.us>
Re: Spread checkpoint sync Tom Lane <tgl@sss.pgh.pa.us>
Re: Spread checkpoint sync Bruce Momjian <bruce@momjian.us>
Re: Spread checkpoint sync "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Re: Spread checkpoint sync Bruce Momjian <bruce@momjian.us>
Re: Spread checkpoint sync Robert Haas <robertmhaas@gmail.com>
Kevin Grittner wrote: > Robert Haas wrote: > > > I also think Bruce's idea of calling fsync() on each relation just > > *before* we start writing the pages from that relation might have > > some merit. > > What bothers me about that is that you may have a lot of the same > dirty pages in the OS cache as the PostgreSQL cache, and you've just > ensured that the OS will write those *twice*. I'm pretty sure that > the reason the aggressive background writer settings we use have not > caused any noticeable increase in OS disk writes is that many > PostgreSQL writes of the same buffer keep an OS buffer page from > becoming stale enough to get flushed until PostgreSQL writes to it > taper off. Calling fsync() right before doing "one last push" of > the data could be really pessimal for some workloads. OK, maybe my idea needs to be adjusted and we should trigger an early fsync if non-fsync writes are coming in for blocks _other_ than the ones we already wrote for that checkpoint. -- Bruce Momjian http://momjian.us EnterpriseDB http://enterprisedb.com + It's impossible for everything to be true. +
В списке pgsql-hackers по дате отправления