Я установил два сервера под управлением Postgres 9.1, один из которых настроен в качестве горячего резерва для другого с использованием потоковой репликации. Учитывая это, есть ли у меня причина архивировать мои файлы WAL?
Я знаю, что заархивированные файлы WAL позволяют мне «вернуться во времени» к предыдущему моментальному снимку базы данных, но для моего конкретного приложения мне не нужна такая функция, пока мой режим ожидания в порядке. Есть ли еще какие-то причины для их сохранения?
Если единственная причина, по которой вы храните файлы WAL, - это репликация, а не резервное копирование, тогда нет, вам не нужно хранить их после того, как они были полностью включены во вторичный сервер. Насколько я понимаю, archive_cleanup_command
должен справляться с этим.