HOT updates in index-less tables

Поиск
Список
Период
Сортировка
Искать
От
Tom Lane
Тема
HOT updates in index-less tables
Дата
Msg-id
25819.1289663508@sss.pgh.pa.us
Список
Дерево обсуждения
HOT updates in index-less tables Tom Lane <tgl@sss.pgh.pa.us>
Re: HOT updates in index-less tables Hannu Krosing <hannu@2ndQuadrant.com>
Re: HOT updates in index-less tables Tom Lane <tgl@sss.pgh.pa.us>
Re: HOT updates in index-less tables Hannu Krosing <hannu@2ndQuadrant.com>
Re: HOT updates in index-less tables Tom Lane <tgl@sss.pgh.pa.us>
Re: HOT updates in index-less tables Robert Haas <robertmhaas@gmail.com>
Re: HOT updates in index-less tables Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: HOT updates in index-less tables Merlin Moncure <mmoncure@gmail.com>
If a table has no indexes, we will always decide that any same-page
update operation is a HOT update, since obviously it isn't modifying
any indexed columns.  But is there any benefit to doing so?  I don't
see one offhand, and it has a downside: we're very likely to
encounter broken HOT chains if an index is created later.  That leads
to the sort of unexpected behavior exhibited here:
http://archives.postgresql.org/pgsql-performance/2010-11/msg00216.php

I'm thinking maybe HeapSatisfiesHOTUpdate should be changed so that it
always returns false if the relation has no indexes, which could be
checked cheaply via relation->rd_rel->relhasindex.
		regards, tom lane

В списке pgsql-hackers по дате отправления
От: Marko Tiikkaja
Дата:
Сообщение: Re: wCTE behaviour
От: Andrew Dunstan
Дата:
FAQ