archive-журналами на ваших промышленных серверах СУБД? На стенде я могу их чистить периодически вручную. А как задумано?
Обычно делается с какой-то периодичностью полный физический бэкап БД, как опция к нему ежедневные/еженедельные инкременталы и обязательно хранятся все "archive-журналы" c момента начала снятия полного бэкапа и по текущий момент. Это позволяет восстановить БД из бэкапа на любой момент времени в прошлом начиная с момента снятия полного бэкапа и по текущий момент. Как вариант - можно хранить только "archive-журналы" с момента снятия последнего инкрементала, но тогда нельзя будет восстановить базу на момент до инкрементала.
Да. Видимо здесь как в Oracle Database, разработчик PostgreSQL предполагал горячее резервное копирование без выключения экземпляра?
инструменты для бэкапов pg (wal-e, wal-g, probackup, pgbackrest итд) умеют сами ротировать журналы согласно настроенным правилам если хочется самому все это делать, то можете почитать про https://www.postgresql.org/docs/current/pgarchivecleanup.html на данный момент самый мощный и зрелый инструмент для бэкапов в индустрии - pgbackrest, по фичам и их продуманности, по качеству документации и поддержки, по частоте релизов итд
Спасибо. Копаю.
Обсуждают сегодня