Re: COPY enhancements
От
Simon Riggs
Тема
Re: COPY enhancements
Дата
Msg-id
1255043714.6335.6.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 12:21 -0400, Tom Lane wrote: > Robert Haas writes: > > On Thu, Oct 8, 2009 at 11:50 AM, Tom Lane wrote: > >> I wonder whether we could break down COPY into sub-sub > >> transactions to work around that... > > > How would that work? Don't you still need to increment the command counter? > > Actually, command counter doesn't help because incrementing the CC > doesn't give you a rollback boundary between rows inserted before it > and afterwards. What I was vaguely imaging was > > -- outer transaction for whole COPY > > -- sub-transactions that are children of outer transaction > > -- sub-sub-transactions that are children of sub-transactions > > You'd eat a sub-sub-transaction per row, and start a new sub-transaction > every 2^32 rows. > > However, on second thought this really doesn't get us anywhere, it just > moves the 2^32 restriction somewhere else. Once the outer transaction > gets to be more than 2^31 XIDs old, the database is going to stop > because of XID wraparound. > > So really we have to find some way to only expend one XID per failure, > not one per row. I discovered a few days back that ~550 subtransactions is sufficient to blow max_stack_depth. 1 subtransaction per error doesn't allow many errors. -- Simon Riggs www.2ndQuadrant.com
В списке pgsql-hackers по дате отправления