Re: CREATE INDEX and HOT - revised design
От
Gregory Stark
Тема
Re: CREATE INDEX and HOT - revised design
Дата
Msg-id
87648uh9dk.fsf@stark.xeocode.com
Ответ на
Re: CREATE INDEX and HOT - revised design (Bruce Momjian)
Список
Дерево обсуждения
CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@enterprisedb.com>
Re: CREATE INDEX and HOT - revised design Bruce Momjian <bruce@momjian.us>
Re: CREATE INDEX and HOT - revised design Bruce Momjian <bruce@momjian.us>
Re: CREATE INDEX and HOT - revised design "Simon Riggs" <simon@2ndquadrant.com>
Re: CREATE INDEX and HOT - revised design Bruce Momjian <bruce@momjian.us>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: CREATE INDEX and HOT - revised design Bruce Momjian <bruce@momjian.us>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: CREATE INDEX and HOT - revised design Bruce Momjian <bruce@momjian.us>
Re: CREATE INDEX and HOT - revised design "Simon Riggs" <simon@2ndquadrant.com>
Re: CREATE INDEX and HOT - revised design Bruce Momjian <bruce@momjian.us>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: CREATE INDEX and HOT - revised design Bruce Momjian <bruce@momjian.us>
Re: CREATE INDEX and HOT - revised design Bruce Momjian <bruce@momjian.us>
Re: CREATE INDEX and HOT - revised design Bruce Momjian <bruce@momjian.us>
Re: CREATE INDEX and HOT - revised design Heikki Linnakangas <heikki@enterprisedb.com>
Re: CREATE INDEX and HOT - revised design Bruce Momjian <bruce@momjian.us>
Re: CREATE INDEX and HOT - revised design Bruce Momjian <bruce@momjian.us>
Re: CREATE INDEX and HOT - revised design Andrew Dunstan <andrew@dunslane.net>
Re: CREATE INDEX and HOT - revised design "Merlin Moncure" <mmoncure@gmail.com>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: CREATE INDEX and HOT - revised design "Florian G. Pflug" <fgp@phlo.org>
Re: CREATE INDEX and HOT - revised design "Merlin Moncure" <mmoncure@gmail.com>
Re: CREATE INDEX and HOT - revised design Csaba Nagy <nagy@ecircle-ag.com>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: CREATE INDEX and HOT - revised design Andrew Dunstan <andrew@dunslane.net>
Re: CREATE INDEX and HOT - revised design Hannu Krosing <hannu@skype.net>
Re: CREATE INDEX and HOT - revised design "Merlin Moncure" <mmoncure@gmail.com>
Re: CREATE INDEX and HOT - revised design Hannu Krosing <hannu@skype.net>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: CREATE INDEX and HOT - revised design "Simon Riggs" <simon@2ndquadrant.com>
Re: CREATE INDEX and HOT - revised design Tom Lane <tgl@sss.pgh.pa.us>
Re: CREATE INDEX and HOT - revised design "Simon Riggs" <simon@2ndquadrant.com>
Re: CREATE INDEX and HOT - revised design Russell Smith <mr-russ@pws.com.au>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: CREATE INDEX and HOT - revised design "Simon Riggs" <simon@2ndquadrant.com>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: CREATE INDEX and HOT - revised design "Simon Riggs" <simon@2ndquadrant.com>
Re: CREATE INDEX and HOT - revised design "Florian G. Pflug" <fgp@phlo.org>
Re: CREATE INDEX and HOT - revised design Tom Lane <tgl@sss.pgh.pa.us>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: CREATE INDEX and HOT - revised design "Florian G. Pflug" <fgp@phlo.org>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: CREATE INDEX and HOT - revised design "Florian G. Pflug" <fgp@phlo.org>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: CREATE INDEX and HOT - revised design "Florian G. Pflug" <fgp@phlo.org>
Re: CREATE INDEX and HOT - revised design Tom Lane <tgl@sss.pgh.pa.us>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: CREATE INDEX and HOT - revised design "Simon Riggs" <simon@2ndquadrant.com>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: CREATE INDEX and HOT - revised design "Simon Riggs" <simon@2ndquadrant.com>
Re: CREATE INDEX and HOT - revised design Tom Lane <tgl@sss.pgh.pa.us>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@enterprisedb.com>
Re: CREATE INDEX and HOT - revised design Tom Lane <tgl@sss.pgh.pa.us>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: CREATE INDEX and HOT - revised design "Florian G. Pflug" <fgp@phlo.org>
Re: CREATE INDEX and HOT - revised design Tom Lane <tgl@sss.pgh.pa.us>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: CREATE INDEX and HOT - revised design "Florian G. Pflug" <fgp@phlo.org>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: CREATE INDEX and HOT - revised design Tom Lane <tgl@sss.pgh.pa.us>
Re: CREATE INDEX and HOT - revised design "Simon Riggs" <simon@2ndquadrant.com>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: CREATE INDEX and HOT - revised design "Florian G. Pflug" <fgp@phlo.org>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: CREATE INDEX and HOT - revised design "Florian G. Pflug" <fgp@phlo.org>
Re: CREATE INDEX and HOT - revised design Tom Lane <tgl@sss.pgh.pa.us>
Re: CREATE INDEX and HOT - revised design "Simon Riggs" <simon@2ndquadrant.com>
Re: CREATE INDEX and HOT - revised design "Florian G. Pflug" <fgp@phlo.org>
Re: CREATE INDEX and HOT - revised design "Florian G. Pflug" <fgp@phlo.org>
Re: CREATE INDEX and HOT - revised design Gregory Stark <stark@enterprisedb.com>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: CREATE INDEX and HOT - revised design Bruce Momjian <bruce@momjian.us>
Re: CREATE INDEX and HOT - revised design "Simon Riggs" <simon@2ndquadrant.com>
Re: CREATE INDEX and HOT - revised design Gregory Stark <stark@enterprisedb.com>
Re: CREATE INDEX and HOT - revised design "Florian G. Pflug" <fgp@phlo.org>
Re: CREATE INDEX and HOT - revised design "Florian G. Pflug" <fgp@phlo.org>
Re: CREATE INDEX and HOT - revised design Tom Lane <tgl@sss.pgh.pa.us>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: CREATE INDEX and HOT - revised design Hannu Krosing <hannu@skype.net>
Re: CREATE INDEX and HOT - revised design Bruce Momjian <bruce@momjian.us>
Re: CREATE INDEX and HOT - revised design "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: CREATE INDEX and HOT - revised design Bruce Momjian <bruce@momjian.us>
Re: CREATE INDEX and HOT - revised design Bruce Momjian <bruce@momjian.us>
Re: CREATE INDEX and HOT - revised design Heikki Linnakangas <heikki@enterprisedb.com>
Re: CREATE INDEX and HOT - revised design Bruce Momjian <bruce@momjian.us>
Re: CREATE INDEX and HOT - revised design Heikki Linnakangas <heikki@enterprisedb.com>
Re: CREATE INDEX and HOT - revised design Bruce Momjian <bruce@momjian.us>
Re: CREATE INDEX and HOT - revised design Gregory Stark <stark@enterprisedb.com>
Re: CREATE INDEX and HOT - revised design Bruce Momjian <bruce@momjian.us>
Re: CREATE INDEX and HOT - revised design Gregory Stark <stark@enterprisedb.com>
Re: CREATE INDEX and HOT - revised design Bruce Momjian <bruce@momjian.us>
"Bruce Momjian" writes: > We also add a boolean to pg_class to indicate no new HOT chains should be > created and set that to false once the new index is created. Since we have all the index info in the relcache we could just skim through all the indexes when we build the relcache and decide then whether we're allowed to do HOT updates. That avoids problems if we crash while HOT updates are disabled. I think we need to think harder about exactly what test we would perform against this xid to determine the two relevant tests, a) whether to prohibit HOT updates (because the index is "too new") b) whether to ignore HOT update chains when we use the index (because it's "too new" and any HOT update chains predate it). I fear it may imply that we have to keep performing cold updates until the first vacuum after the xid expires. -- Gregory Stark EnterpriseDB http://www.enterprisedb.com
В списке pgsql-hackers по дате отправления