Re: autovacuum and default_transaction_isolation

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: autovacuum and default_transaction_isolation
Дата
Msg-id 11274.1322611463@sss.pgh.pa.us
обсуждение исходный текст
Ответ на autovacuum and default_transaction_isolation  (Dan Ports <drkp@csail.mit.edu>)
Ответы Re: autovacuum and default_transaction_isolation  ("Kevin Grittner" <Kevin.Grittner@wicourts.gov>)
Re: autovacuum and default_transaction_isolation  (Dan Ports <drkp@csail.mit.edu>)
Список pgsql-hackers
Dan Ports <drkp@csail.mit.edu> writes:
> After some investigation, I found that an autovacuum worker was
> starting a transaction at the default isolation level. While using a
> serializable transaction doesn't affect its behavior (because it's not
> using a MVCC snapshot), having a serializable transaction open prevents
> other concurrent serializable transactions and their predicate locks
> from being cleaned up. Since VACUUM on a large table can take a long
> time, this could affect many concurrent transactions.

Hmm.  Shouldn't we make the autovac launcher use READ COMMITTED, too?
        regards, tom lane


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

Предыдущее
От: Ants Aasma
Дата:
Сообщение: Re: Avoiding repeated snapshot computation
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: Patch - Debug builds without optimization