Can autovac try to lock multiple tables at once? - Mailing list pgsql-hackers

From Tom Lane
Subject Can autovac try to lock multiple tables at once?
Date
Msg-id 18495.1181769783@sss.pgh.pa.us
Whole thread Raw
Responses Re: Can autovac try to lock multiple tables at once?  (Alvaro Herrera <alvherre@commandprompt.com>)
List pgsql-hackers
$subject would be bad because of potential deadlocks against other
transactions that might try to exclusive-lock more than one table.

We should be OK for actual vacuum operations, but I think that if
autovac chooses to just ANALYZE multiple tables, it will do it in
one transaction and accumulate locks.  Probably the use_own_xacts
logic in vacuum() ought to special-case IsAutoVacuumWorkerProcess.
        regards, tom lane


pgsql-hackers by date:

Previous
From: "Joshua D. Drake"
Date:
Subject: Re: EXPLAIN omits schema?
Next
From: "Florian G. Pflug"
Date:
Subject: Re: EXPLAIN omits schema?