Long running backup preventing auto vacuum

Поиск
Список
Период
Сортировка
От Nikhil Shetty
Тема Long running backup preventing auto vacuum
Дата
Msg-id CAFpL5VwzNPONgEcpFYSNgpBX1-SQ4RFoxNJGxC5iNXKRkHxk-A@mail.gmail.com
обсуждение исходный текст
Ответы Re: Long running backup preventing auto vacuum  (Andrey Borodin <x4mmm@yandex-team.ru>)
Список pgsql-admin
Hi,

PostgreSQL version - 11.7

We are using wal-g for backup/restore. We had a duration of high WAL generation due to application usage due to which archive backup was delayed. 

Backup was started through cron schedule and it didn't complete because it waits for the last WAL to be archived. Now, I know that long running transactions will prevent vacuuming of dead tuples but in this case we were able to run manual vacuums successfully but auto-vacuum never starts.

As soon as we terminated the long running backup session, the auto-vacuum started kicking in.

Wanted to understand why a backup operation is blocking the auto-vacuum?

Wal-g uses non-exclusive backups and waits for the last wal to be archived.

Thanks,
Nikhil

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

Предыдущее
От: christine sarsonas
Дата:
Сообщение: Incremental Backup via WAL archive
Следующее
От: Andrey Borodin
Дата:
Сообщение: Re: Long running backup preventing auto vacuum