Re: VACUUM and open transactions

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: VACUUM and open transactions
Дата
Msg-id 20070131015519.GD2178@alvh.no-ip.org
обсуждение исходный текст
Ответ на Re: VACUUM and open transactions  (Joseph S <jks@selectacast.net>)
Ответы Re: VACUUM and open transactions  (Joseph S <jks@selectacast.net>)
Список pgsql-general
Joseph S wrote:
> I realize this thread is old, but I just conducted an experiment with pg
> 8.0.10 and a transaction with a SERIALIZABLE isolation level does
> prevent VACUUM from reclaiming rows that were created and then obsoleted
>  in a subsequent transaction.

Right.  This is expected.  VACUUM cannot remove them because the
serializable transaction might still want to see those rows.  (I am
assuming the serializable transaction is still running when the vacuum
starts.  If that's not the case, please explain better).

--
Alvaro Herrera                                http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

В списке pgsql-general по дате отправления:

Предыдущее
От: Joseph S
Дата:
Сообщение: Re: VACUUM and open transactions
Следующее
От: "Joshua D. Drake"
Дата:
Сообщение: Re: Any Plans for cross database queries on the same server?