Здравствуйте, есть вопрос по бекапам с репликации. Есть сервер в

другом городе, чтобы не таскать бэкапы из него к нам, я настроил реплику. Идея была в том, чтобы с него снимать бекапы раз в день, но при снятии бекапа, он ругается и не успевает завершить. Схема такая:

Основной сервер -> Реплика -> Бэкап

Каждый день снимаются бэкапы и на реплике и на основном сервере. На основном сервере всё нормально, а на реплике сломаны некоторые нагруженные базы. Есть ли способ победить это?

10 ответов

49 просмотров

думаю что есть. бекап с реплики должен сниматься нормально как минимум через pg_basebackup и pg_probackup (т. е. то, что лично я использовал). другое дело, что если у вас с этим проблемы — нужно действовать сообразно получаемому сообщению об ошибке.

I-B Автор вопроса
I B
Использую стандартную pg_dump

как говорится, дамп — не бекап. для бекапа есть как минимум стандартная pg_basebackup. но если вы уже привыкли и не готовы что-то менять — не моё дело. осталось понять, что у вас за ошибка.

I-B Автор вопроса
Phil Chertiev
как говорится, дамп — не бекап. для бекапа есть ка...

База высоконагруженная, есть вариант, что при дампе просто меняется информация на реплике и что-то ставится не так

I B
База высоконагруженная, есть вариант, что при дамп...

штатные изменения информации на реплике pg_dump'у не помеха.

I-B Автор вопроса
Phil Chertiev
штатные изменения информации на реплике pg_dump'у ...

Что именно творит 1С с базой для меня загадка, но у меня у самого первый раз такое, что с реплики не снимаются дампы

Phil Chertiev
штатные изменения информации на реплике pg_dump'у ...

На свмом деле примерно любые DDL (включая truncate/create table/alter table) могут вызвать проблемы. Но в среднем не вызывают (и раз у человека стабильная ошыбка — дело, почти наверняка, не в этом).

I B
Использую стандартную pg_dump

pg_basebackup -D /backup/basebkp1 -Ft --compress=gzip:3 --progress --checkpoint=fast --no-manifest

Лить можно автономным сервером. Это более управляемо

Похожие вопросы

Обсуждают сегодня

здравствуйте, братья, кто-нибудь знает, как работать с Swift.com или Swift.net?
Ozzy
6
Всем привет! Есть камеры для наблюдения с встроенной видеоаналитикой (детектор лиц, например). Как я понял, все вычисления и анализ происходят на самом железе камеры, и пр...
Артур 🌞 Сапрыкин
1
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Приветствую всех, возникла проблема, до этого писал бота в простом формате где при выполнении условий приходило через send_message информация, сейчас решил добавить хендлер на...
Andrew
4
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
У тебя в конфиге нигде нет deny all; или вообще любого deny?
Alexander Sherbakov
10
Объединять ячейки и графики строить обе умеют?
■_|ilya|_■
4
Хмм... А на чем вы деплоите YOLO модели? Есть у кого-то опыт с ONNX (RT)?
Georgy Makarov
3
Ребят, привет. У кого-то есть опыт заказа мерча в сторе? Есть успешные кейсы? Чёт у меня турецкую карту не принимает
Vladimir F.
7
Карта сайта