2015-10-28 3 views

ответ

10

Autovacuum включен по умолчанию. Для небольших баз данных просто ничего не делать, и все будет работать нормально. Для подтверждения, уточните

SHOW autovacuum; 

в psql. Он должен сообщить об on.

Большие и занятые базы данных иногда требуют настройки, чтобы сделать автоматический запуск более часто или больше сосредоточиться на занятых таблицах очередей. Подробнее о настройке автовакуума см. В руководстве.

+0

Я проверил статус, как было предложено, и на самом деле команда вернулась «на». Может быть, я не понимаю, как работает автовакуум; Я продолжаю получать подсказки при использовании pgAdmin для запуска VACUUM ... Я бы предположил, что * auto * vacuum * автоматически * запускал VACUUM на таблицах периодически. –

+0

@woogy Он делает. Может быть, pgadmin думает, что конкретным столам нужно больше? Существуют также ситуации с некоторыми рабочими нагрузками, при которых autovacuum не может поддерживать настройки по умолчанию. В основном занятые таблицы очередей. Это поможет, если y8u покажет сообщения. .. –

Смежные вопросы