Если вы используете архивирование или потоковую репликацию, то запись в логи транзакций может вызвать проблемы. Установите значение параметра wai_buf£ers между 2000 и 10000, а значение параметра checkpoint .segments сделайте равным 1024, чтобы снизить нагрузку.
Если вы не используете архивирование или потоковую репликацию или можете отключить их на время восстановления, то есть смысл уменьшить количество операций записи в логи транзакций. Еще один вариант — использовать опцию — single-transaction: это также поможет улучшить производительность. Если резервная копия делалась с помощью команды pgdump — f в произвольном формате, восстановление можно распараллелить: Следует аккуратно выбирать степень параллельности. Прежде всего надо ориентироваться па количество процессоров всистеме. Не забывайте, что объем оперативной памяти ограничен. Каждое задание использует вплоть до maintenance_work_mem, так что, когда дело дойдет до больших индексов, часть процессов может быть вытеснена в файл подкачки. Следите, чтобы значения параметров shared_buffers и maintenance_work_mem и количество заданий соответствовали друг другу.
Не забудьте выполнить analyze для всех созданных объектов. Это произойдет само собой, если включена автоматическая сборка мусора. Полное отключение процесса autovacuum может улучшить производительность восстановления — не забудьте потом включить его снова, иначе при повторных запусках приложения могут показать крайне низкую производительность.
Выполняйте физическое резервное копирование и восстановление так, как вам удобно. Копируйте файлы настолько быстро, насколько пожелаете, каким угодно способом. Верните их на место при восстановлении тем же способом или любым другим. Логическое резервное копирование и восстановление включают в себя перемещение данных в базу и из базы. Обычно это происходит медленнее, чем при физическом копировании. Особенно при восстановлении воссоздание индексов и ограничений требует времени, даже если выполняется с использованием многозадачности. Планируйте заранее, измеряйте производительность алгоритмов резервного копирования и восстановления.
Рубрика: Женский интерес