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
Re: autovacuum and default_transaction_isolation |
Список | 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 по дате отправления: