Как правильно обслуживать базу 1с на Pоstgresql?

Добрый день коллеги.

Потихоньку погружаюсь в Pоstgresql в связке с 1с сервер (Пока все на винде и на одном сервере).

Имеем базу 1с (Бухгалтерия)
Планирую раз в день делать analyze без vacuum (после 24.00)
vacuumdb.exe -a --host 127.0.0.1 --port 5432 --username postgres --echo --analyze-only

Раз в неделю делать Reindex (Суббота утра когда никто не работает)
reindexdb.exe --dbname postgres --host 127.0.0.1 --port 5432 --username postgres --echo

Раз в неделю(Воскресенье утро когда никто не работает ) делать vacuum full,analyze
vacuumdb.exe --dbname postgres --host 127.0.0.1 --port 5432 --username postgres --echo --full --analyze

Подскажите правильно ли все делаю по обслуживанию, или что-то упустил ?
  • Вопрос задан
  • 916 просмотров
Решения вопроса 1
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Чего мелочиться вакуумом? Делайте каждые выходные бэкап/рестор - так данные во всех таблицах будут лежать максимально оптимальным образом. /s

А если серьёзно - на достаточно быстром хранилище нормально настроенный постгрес во всех этих приседаниях вручную по факту не нуждается.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@kalapanga
Ноги, крылья - главное хвост! Бэкап где?
Ответ написан
mayton2019
@mayton2019
Bigdata Engineer
Зачем делать reindexdb для всего подряд? Это-ж делается в аварийно-ремонтных работах когда точно известно что сегмент индекса поврежден.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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