Hot Standby and 64+ subxids (was COPY enhancements)
От
Simon Riggs
Тема
Hot Standby and 64+ subxids (was COPY enhancements)
Дата
Msg-id
1255352793.15590.82.camel@ebony
Ответ на
Re: COPY enhancements (Tom Lane)
Список
Дерево обсуждения
COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements David Fetter <david@fetter.org>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Josh Berkus <josh@agliodbs.com>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Josh Berkus <josh@agliodbs.com>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Josh Berkus <josh@agliodbs.com>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Alexander Sennhauser <alex@asterdata.com>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements David Fetter <david@fetter.org>
Re: COPY enhancements Josh Berkus <josh@agliodbs.com>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Josh Berkus <josh@agliodbs.com>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Andrew Dunstan <andrew@dunslane.net>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements David Fetter <david@fetter.org>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Greg Smith <gsmith@gregsmith.com>
Re: COPY enhancements Josh Berkus <josh@agliodbs.com>
Re: COPY enhancements Andrew Dunstan <andrew@dunslane.net>
Re: COPY enhancements Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: COPY enhancements Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: COPY enhancements Greg Smith <gsmith@gregsmith.com>
Re: COPY enhancements Andrew Dunstan <andrew@dunslane.net>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Andrew Dunstan <andrew@dunslane.net>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Josh Berkus <josh@agliodbs.com>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Bruce Momjian <bruce@momjian.us>
Re: COPY enhancements Andrew Dunstan <andrew@dunslane.net>
Re: COPY enhancements Greg Smith <gsmith@gregsmith.com>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Greg Smith <gsmith@gregsmith.com>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Andrew Dunstan <andrew@dunslane.net>
Re: COPY enhancements Pierre Frédéric Caillaud<lists@peufeu.com>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Andrew Dunstan <andrew@dunslane.net>
Re: COPY enhancements Stephen Frost <sfrost@snowman.net>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Stephen Frost <sfrost@snowman.net>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Jeff Davis <pgsql@j-davis.com>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Selena Deckelmann <selenamarie@gmail.com>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Josh Berkus <josh@agliodbs.com>
Re: COPY enhancements Emmanuel Cecchet <manu@frogthinker.org>
Re: COPY enhancements Greg Smith <gsmith@gregsmith.com>
Re: COPY enhancements Simon Riggs <simon@2ndQuadrant.com>
Re: COPY enhancements Dimitri Fontaine <dfontaine@hi-media.com>
Re: COPY enhancements Simon Riggs <simon@2ndQuadrant.com>
Re: COPY enhancements Bruce Momjian <bruce@momjian.us>
Re: COPY enhancements Simon Riggs <simon@2ndQuadrant.com>
Re: COPY enhancements Andrew Dunstan <andrew@dunslane.net>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Andrew Dunstan <andrew@dunslane.net>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Andrew Dunstan <andrew@dunslane.net>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Greg Smith <gsmith@gregsmith.com>
Re: COPY enhancements Greg Smith <gsmith@gregsmith.com>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Alvaro Herrera <alvherre@commandprompt.com>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Bruce Momjian <bruce@momjian.us>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Simon Riggs <simon@2ndQuadrant.com>
Re: COPY enhancements Bruce Momjian <bruce@momjian.us>
Re: COPY enhancements "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Re: COPY enhancements Dimitri Fontaine <dfontaine@hi-media.com>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Simon Riggs <simon@2ndQuadrant.com>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Hannu Krosing <hannu@2ndQuadrant.com>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Greg Smith <gsmith@gregsmith.com>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Hot Standby and 64+ subxids (was COPY enhancements) Simon Riggs <simon@2ndQuadrant.com>
Re: Hot Standby and 64+ subxids (was COPY enhancements) Andrew Dunstan <andrew@dunslane.net>
Re: Hot Standby and 64+ subxids (was COPY enhancements) Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Emmanuel Cecchet <manu@frogthinker.org>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Emmanuel Cecchet <manu@asterdata.com>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Gokulakannan Somasundaram <gokul007@gmail.com>
Re: COPY enhancements Alvaro Herrera <alvherre@commandprompt.com>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Dimitri Fontaine <dfontaine@hi-media.com>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements "Joshua D. Drake" <jd@commandprompt.com>
Re: COPY enhancements "Joshua D. Drake" <jd@commandprompt.com>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Simon Riggs <simon@2ndQuadrant.com>
Re: COPY enhancements Simon Riggs <simon@2ndQuadrant.com>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Tom Lane <tgl@sss.pgh.pa.us>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
Re: COPY enhancements Greg Smith <gsmith@gregsmith.com>
Re: COPY enhancements Rod Taylor <rod.taylor@gmail.com>
Re: COPY enhancements Greg Smith <gsmith@gregsmith.com>
Re: COPY enhancements Dimitri Fontaine <dfontaine@hi-media.com>
Re: COPY enhancements Robert Haas <robertmhaas@gmail.com>
On Thu, 2009-10-08 at 11:50 -0400, Tom Lane wrote: > Robert Haas writes: > > Subcommitting every single row is going to be really painful, > > especially after Hot Standby goes in and we have to issue a WAL record > > after every 64 subtransactions (AIUI). > > Yikes ... I had not been following that discussion, but that sure sounds > like a deal-breaker. For HS, not this. Probably worth expanding this thought... HS writes a WAL record for subtransactions at the point that the subxid cache overflows for any single transaction. Current cache size = 64. Top-level transaction then writes one additional WAL record every additional 64 subxids after that. These are known as xid assignment records. If we execute transactions that completely fit in subxid cache we don't write any WAL records at all. There is no cumulative effect. So in most applications, we never write xid assignment records at all. Does that cover your objection, or do you see other issues? -- Simon Riggs www.2ndQuadrant.com
В списке pgsql-hackers по дате отправления