Архивирование или потоковая репликация

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



Рубрика: Женский интерес

Комментарии закрыты.