Параметр autovacuum_freeze_max_ age parameter

Параметр Autovacuum_freeze_max_ age parameter Определяет, когда таблица будет сканироваться при­нудительно запущенным процессом Vacuum. Если нельзя избежать «заморозки» строк, попробуем выбрать для нее оптимальный момент. Рекомендуется спланировать запуск Autovacuum, Как описано в пре­дыдущем разделе, либо выбирать удобный момент и выполнять ко­манду Vacuum Вручную. Сборка мусора также эффективна для того, чтобы подтвердить от­сутствие поврежденных страниц, поэтому полезно время от времени сканировать всю базу данных целиком. В этих целях необходимо вы­полнить следующие команды применительно к каждой базе данных:
В предыдущих версиях PostgreSQL результаты сборки мусора по всей базе и по каждой отдельной таблице из базы различались. Теперь эти различия устранены. Если поврежденных блоков нет, следующее полное сканирова­ние можно произвести через два или три месяца. Если поврежден­ные блоки начали появляться, то, возможно, следует делать это чаще. Обычно повреждение блоков вызвано аппаратным обеспечением, хотя они и описываются как программные ошибки. Реже причиной становится ошибка PostgreSQL. В настоящее время не существует простых способов исправить поврежденные страницы. Есть методы исследования и извлечения части данных, например с помощью инструмента pageinspect, разра­ботанного автором. Для многих слова «свертывание счетчика транзакций» звучат как название болезни внеземного происхождения. Употреблением этого термина говорящий обычно подчеркивает свою техническую грамот­ность. Разберемся, что подразумевается под свертыванием счетчика транзакций и как с этим бороться. Если вы пользуетесь услугами технической поддержки, самое время обратиться за помощью. Паниковать не надо, но если легкомысленно отнестись к ситуации, она может серьезно ухудшиться. Рассмотрим способ исправить положение. Если получено сообщение «warning: …», воспользуйтесь обои­ми советами, содержащимися в нем. Во первых, выполните команду Vacuum Для соответствующей базы данных; замените postgres на имя вашей базы. В противном случае выполните следующее: или следующее: либо воспользуйтесь инструментом из своего администраторского инвентаря для сборки мусора в базе данных.



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

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