Re: Frequent Update Project: Design Overview of HOTUpdates

Поиск
Список
Период
Сортировка
Искать
От
Zeugswetter Andreas ADI SD
Тема
Re: Frequent Update Project: Design Overview of HOTUpdates
Дата
Msg-id
E1539E0ED7043848906A8FF995BDA579017C0930@m0143.s-mxs.net
Ответ на
Список
Дерево обсуждения
Frequent Update Project: Design Overview of HOT Updates "Simon Riggs" <simon@2ndquadrant.com>
Re: Frequent Update Project: Design Overview of HOT Updates Tom Lane <tgl@sss.pgh.pa.us>
Re: Frequent Update Project: Design Overview of HOT Hannu Krosing <hannu@skype.net>
Re: Frequent Update Project: Design Overview of HOT Hannu Krosing <hannu@skype.net>
Re: Frequent Update Project: Design Overview of HOT "Simon Riggs" <simon@2ndquadrant.com>
Re: Frequent Update Project: Design Overview of HOTUpdates "Simon Riggs" <simon@2ndquadrant.com>
Re: Frequent Update Project: Design Overview of Hannu Krosing <hannu@skype.net>
Re: Frequent Update Project: Design Overview ofHOTUpdates "Simon Riggs" <simon@2ndquadrant.com>
Re: Frequent Update Project: Design Overview of HOTUpdates "Heikki Linnakangas" <heikki@enterprisedb.com>
Re: Frequent Update Project: Design Overview of HOTUpdates "Heikki Linnakangas" <heikki@enterprisedb.com>
Re: Frequent Update Project: Design Overview of HOTUpdates "Nikhil S" <nikhil.sontakke@enterprisedb.com>
Re: Frequent Update Project: Design Overview of HOTUpdates Gregory Stark <stark@enterprisedb.com>
Re: Frequent Update Project: Design Overview of HOTUpdates NikhilS <nikkhils@gmail.com>
Re: Frequent Update Project: Design Overview of HOTUpdates "Zeugswetter Andreas ADI SD" <ZeugswetterA@spardat.at>
Re: Frequent Update Project: Design Overview ofHOTUpdates "Simon Riggs" <simon@2ndquadrant.com>
Re: Frequent Update Project: Design Overview of HOTUpdates NikhilS <nikkhils@gmail.com>
Re: Frequent Update Project: Design Overview of HOT Updates Josh Berkus <josh@agliodbs.com>
Re: Frequent Update Project: Design Overview of HOT Updates "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: Frequent Update Project: Design Overview of HOT Updates Tom Lane <tgl@sss.pgh.pa.us>
Re: Frequent Update Project: Design Overview of HOT Updates "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: Frequent Update Project: Design Overview of HOT Updates Tom Lane <tgl@sss.pgh.pa.us>
Re: Frequent Update Project: Design Overview of HOT Updates "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: Frequent Update Project: Design Overview of HOT Updates "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: Frequent Update Project: Design Overview of HOT Updates NikhilS <nikkhils@gmail.com>
Re: Frequent Update Project: Design Overview of HOT Updates "Heikki Linnakangas" <heikki@enterprisedb.com>
Re: Frequent Update Project: Design Overview of HOT Updates "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: Frequent Update Project: Design Overview of HOT Updates "Zeugswetter Andreas ADI SD" <ZeugswetterA@spardat.at>
Re: Frequent Update Project: Design Overview of HOTUpdates "Simon Riggs" <simon@2ndquadrant.com>
Re: Frequent Update Project: Design Overview of HOTUpdates Robert Treat <xzilla@users.sourceforge.net>
Re: Frequent Update Project: Design Overview ofHOTUpdates "Simon Riggs" <simon@2ndquadrant.com>
Re: Frequent Update Project: Design Overview ofHOTUpdates Robert Treat <xzilla@users.sourceforge.net>
Re: Frequent Update Project: Design Overview ofHOTUpdates "Simon Riggs" <simon@2ndquadrant.com>
Re: Frequent Update Project: Design Overview ofHOTUpdates Csaba Nagy <nagy@ecircle-ag.com>
Re: Frequent Update Project: Design Overview ofHOTUpdates Hannu Krosing <hannu@skype.net>
Re: Frequent Update Project: Design Overview ofHOTUpdates "Simon Riggs" <simon@2ndquadrant.com>
Re: Frequent Update Project: Design Overview "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Re: Frequent Update Project: Design Overview ofHOTUpdates "Simon Riggs" <simon@2ndquadrant.com>
Re: Frequent Update Project: Design Overview ofHOTUpdates August Zajonc <augustz@augustz.com>
Re: Frequent Update Project: Design Overview of HOTUpdates "Pavan Deolasee" <pavan.deolasee@gmail.com>
Re: Frequent Update Project: Design Overview of HOTUpdates "Zeugswetter Andreas ADI SD" <ZeugswetterA@spardat.at>
Re: Frequent Update Project: Design Overview ofHOTUpdates "Simon Riggs" <simon@2ndquadrant.com>
Re: Frequent Update Project: Design Overview of HOT Updates Gregory Stark <stark@enterprisedb.com>
Re: Frequent Update Project: Design Overview of HOT Updates NikhilS <nikkhils@gmail.com>
Re: Frequent Update Project: Design Overview of HOT Updates "Zeugswetter Andreas ADI SD" <ZeugswetterA@spardat.at>
Re: Frequent Update Project: Design Overview of HOT Updates "Zeugswetter Andreas ADI SD" <ZeugswetterA@spardat.at>
Re: Frequent Update Project: Design Overview of HOTUpdates "Simon Riggs" <simon@2ndquadrant.com>
Re: Frequent Update Project: Design Overview of HOT Updates Josh Berkus <josh@agliodbs.com>
Re: Frequent Update Project: Design Overview of HOTUpdates "Simon Riggs" <simon@2ndquadrant.com>
Re: Frequent Update Project: Design Overview of HOT Updates Martijn van Oosterhout <kleptog@svana.org>
Re: Frequent Update Project: Design Overview of HOTUpdates "Simon Riggs" <simon@2ndquadrant.com>

> > True, but Nikhil has run tests that clearly show HOT outperforming 
> > current situation in the case of long running transactions. The need

> > to optimise HeapTupleSatisfiesVacuum() and avoid long chains does 
> > still remain a difficulty for both HOT and the current situation.
> 
> 
> Yes, I carried out some pgbench runs comparing our current 
> HOT update patch with PG82BETA2 sources for the long running 
> transaction case. For an apples to apples comparison we got

Vaccuums every 5 minutes, or no vaccuums ?
> roughly 170% improvement with the HOT update patch over BETA2.

Wow, must be smaller indexes and generally less index maintenance. 
What this also states imho, is that following tuple chains
is not so expensive as maintaining indexes (at least in a heavy update 
scenario like pgbench).

Maybe we should try a version, where the only difference to now is,
that when the index keys stay the same the indexes are not updated, and
the tuple
chain is followed instead when selecting with index. (Maybe like the
current alive flag the index pointer can even be refreshed to the oldest
visible
tuple by readers)

Andreas

В списке pgsql-hackers по дате отправления
От: Zeugswetter Andreas ADI SD
Дата:
От: Simon Riggs
Дата:
FAQ