Re: [GENERAL] Vaccum Query
От | Vik Fearing |
---|---|
Тема | Re: [GENERAL] Vaccum Query |
Дата | |
Msg-id | c9f77c03-3505-f377-da2f-d10e6b9a6804@2ndquadrant.com обсуждение исходный текст |
Ответ на | [GENERAL] Vaccum Query (PAWAN SHARMA <er.pawanshr0963@gmail.com>) |
Список | pgsql-general |
On 05/04/2017 02:04 PM, PAWAN SHARMA wrote:
Hi All,Any Idea what happens when we run standard vacuum (without full) on a table which has exclusive lock (or alter statement is being processed on that table).
What happens in this case ? Will vacuum wait for the alter to commit ?
Yes.
If so, how long ?
Either forever or for however long lock_timeout and/or statement_timeout are set to (or any user command like Ctrl+C).
If not, then what ?
If any of those limits are reached, the vacuum is cancelled.
And what actions can be taken to prevent this ?
Prevent what? Even if the vacuum could run while the other transaction had the exclusive lock, it wouldn't be able to do any work.
-- Vik Fearing +33 6 46 75 15 36 http://2ndQuadrant.fr PostgreSQL : Expertise, Formation et Support
В списке pgsql-general по дате отправления: