Использование сжатия при резервном копировании считают способом уменьшить объем, необходимый для хранения резервных копий. Даже умеренное сжатие может использовать много процессорного времени. Сжатие также может уменьшить расходы на передачу файлов по сети, поэтому четких правил использования сжатия не существует. Сжатие файлов WAL при физическом резервном копировании обсуждалось ранее: утилита pg. lesslog доступна по адресу Http:// pGfoundrv. org/frs/?group_id=l000310. Физические резервные копии могут быть подвергнуты сжатию разными способами, в зависимости от используемого механизма копирования. По умолчанию дамп произвольного формата подвергается сжатию. В сжатых файлах резервных копий отдельные объекты также доступны. Создаваемые с использованием опции —compress скриптовые дампы сжимаются, как если бы вы сначала создали дамп, а затем сжали его. Доступ к отдельным таблицам невозможен.
Утилиты PostgreSQL имеют опции для сжатия и разворачивания, но это не всегда эффективно. Команда pg. dump —compress=0 обычно выполняется медленнее, чем
Можете использовать любой быстрый компрессор по своему выбору; результат зависит от типа сжимаемых данных. Если резервное копирование слишком накладно; приемлемым решением может послужить резервное копирование реплики. Просмотрите рецепты в главе 12, чтобы узнать, как создать реплику. При проблемах с производительностью резервного копирования в большой базе данных PostgreSQL можно задуматься об использовании инкрементального или дифференциального резервного копирования. При инкрементальном резервном копировании копируются все файлы, измененные после последнего полного резервного копирования. Для восстановления необходимо иметь полную резервную копию и все наборы инкрементальных изменений.
При дифференциальном резервном копировании сохраняются все индивидуальные изменения после последнего полного копирования. При восстановлении нужно сначала восстановить полную резервную копию, а потом применить все последующие изменения.
Рубрика: Женский интерес