Автор Тема: Две базы Postgres  (Прочитано 1442 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Gekko

  • Постоялец
  • ***
  • Сообщений: 384
  • Рейтинг: 1
    • Просмотр профиля
  • Откуда: UTC+3
Две базы Postgres
« : 24 октября 2023, 17:58:23 »
Есть у меня два сервера БД на Postgre, и у обоих присоединены сервера резервного копирования barman. Делают ежеминутный бэкап WAL и два раза в неделю полный бэкап базы.
Недавно стал смотреть - что там со статусом бэкапа, а на одном сервере делается полный бэкап на 600Гб и бэкап WAL на 25-30Гб. На другом же сервере пропорции совсем другие - основной бэкап - 30-40Гб а WAL - 130Гб.
Пропорции разные какие то. И еще несмотря на то, что по расписанию полные бэкапы как бы должны выполнятся так же два раза в неделю, последние полные бэкапы прошли еще в марте.
Зеленка понижает IQ всего IT подразделения. Не начинайте читать зеленку.

Оффлайн airdwarf

  • Постоялец
  • ***
  • Сообщений: 395
  • Рейтинг: 8
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Чесслово, нашел, гражданин начальник!
Две базы Postgres
« Ответ #1 : 25 октября 2023, 01:16:01 »
Цитировать
Дорогие учёные. У меня который год в подполе происходит подземный стук. Объясните, пожалуйста, как он происходит

Размер полного бэкапа pgdump-типа зависит от размера актуального (а PG это версионник) содержимого БД.
Размер полного бэкапа кластера зависит от размера БД.
Размер бэкапа wal зависит от интенсивности модификаций страниц БД.

последние полные бэкапы прошли еще в марте
Дай угадаю, они не только не мониторятся, но и не тестируются? :trollface:
« Последнее редактирование: 25 октября 2023, 10:13:52 от airdwarf »
Кто чувствует несвободу воли, тот душевнобольной; кто отрицает ее, тот глуп. Один я умный в белом пальто стою красивый.
Кроме того я считаю, что Автоваз должен быть разрушен! [ц] Катон Старший

Оффлайн Gekko

  • Постоялец
  • ***
  • Сообщений: 384
  • Рейтинг: 1
    • Просмотр профиля
  • Откуда: UTC+3
Две базы Postgres
« Ответ #2 : 25 октября 2023, 10:23:57 »
Дай угадаю, они не только не мониторятся, но и не тестируются? :trollface:
Именно на этом сервере проверял, но в конце лета. Сейчас - не знаю куда и развернуть. Но суть не в этом. Суть в том, что у него какой то слишком большой журнал.
« Последнее редактирование: 25 октября 2023, 10:32:25 от Gekko »
Зеленка понижает IQ всего IT подразделения. Не начинайте читать зеленку.

Оффлайн airdwarf

  • Постоялец
  • ***
  • Сообщений: 395
  • Рейтинг: 8
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Чесслово, нашел, гражданин начальник!
Две базы Postgres
« Ответ #3 : 25 октября 2023, 13:26:41 »
Суть в том, что у него какой то слишком большой журнал

Это вопрос к приложению, работающему с этой базой. Ну и vacuum full лишним не бывает.
Кто чувствует несвободу воли, тот душевнобольной; кто отрицает ее, тот глуп. Один я умный в белом пальто стою красивый.
Кроме того я считаю, что Автоваз должен быть разрушен! [ц] Катон Старший

Оффлайн Gekko

  • Постоялец
  • ***
  • Сообщений: 384
  • Рейтинг: 1
    • Просмотр профиля
  • Откуда: UTC+3
Две базы Postgres
« Ответ #4 : 07 ноября 2023, 10:06:30 »
Хорошо, если потеоретизировать: большой WAL это хорошо или плохо? Как я уже говорил - у меня есть второй сервер Pg где WAL меньше и в абсолютном смысле и в пропорциональном. Обе базы работают с одним и тем же приложением - кста. Нужны ли какие нибудь действия в подобных случаях?
Зеленка понижает IQ всего IT подразделения. Не начинайте читать зеленку.

Оффлайн airdwarf

  • Постоялец
  • ***
  • Сообщений: 395
  • Рейтинг: 8
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Чесслово, нашел, гражданин начальник!
Две базы Postgres
« Ответ #5 : 07 ноября 2023, 10:52:43 »
большой WAL это хорошо или плохо?
Дело не в размере, а в умении им пользоваться. :idea: :D

Обе базы работают с одним и тем же приложением - кста.
Значит, экземпляры приложения, работающие с этими базами, могут работать по-разному. Например, в одно раз в год бугагалтер Даздраперма Кузьминишна заходит нулевую отчетность по мертвому ООО сдать, а в другом каждую ночь регламентным заданием пересчет итогов выполняется.


Updated: 07 November 2023, 10:54:04

Нужны ли какие нибудь действия в подобных случаях?

Цитировать
- Папа, почему солнышко каждый день встаёт на востоке, а садиться на западе?
- Ты это проверял?
- Проверял.
- Хорошо проверял?
- Хорошо.
- Работает?
- Работает.
- Каждый день работает?
- Да, каждый день.
- Тогда ради бога, сынок, ничего не трогай и не меняй.
Кто чувствует несвободу воли, тот душевнобольной; кто отрицает ее, тот глуп. Один я умный в белом пальто стою красивый.
Кроме того я считаю, что Автоваз должен быть разрушен! [ц] Катон Старший