Нотатки сісадміна backup,Linux,postgresql pg_dump on slave – DETAIL: User query might have needed to see row versions that must be removed

pg_dump on slave – DETAIL: User query might have needed to see row versions that must be removed

pg_dump on slave - DETAIL: User query might have needed to see row versions that must be removed

Налаштовував бекап на slave сервері, та зіткнувся з помилкою, яка призводить до падіння бекап процесу.

Запустив скрипта і тут таке:

Пошукавши в інеті інфо щодо цього повідослення, з’ясувалось таке – що під час створення дампу, slave очикував деякий час завершення транзакції на мастері, не дочекався і припинив процесс.

Вирішилась ситуація додаванням на слейв сервері параметрів у конфіг postgresql.conf

Розмір параметів:

визначається експерементально – з огляду на час виконання максимально довгого запиту у базі.

Після цього перезапутити postgres та можна робити бекап.

Click to rate this post!
[Total: 1 Average: 5]

Залиште відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Related Post

Cluster health status changed from [RED] to [YELLOW]

Cluster health status changed from [RED] to [YELLOW]Cluster health status changed from [RED] to [YELLOW]

Повідомлення виникає коли Elasticsearch намагається розподілити shards між нодами, та нод не вистачає для реплік. Вирішується цілком просто – якщо Elasticsearch працює на одному сервері – просто потрібно задати кількість