autovacuum_vacuum_cost_delay

Тип: integer
По умолчанию: 20 (20ms)
Минимальный: -1 (-1)
Максимальный: 100 (100ms)
Ед. изм: milliseconds (ms)
Контекст: sighup
Перезапуск: false

Задаёт задержку при превышении предела стоимости, которая будет применяться при автоматических операциях VACUUM. При значении -1 применяется обычная задержка vacuum_cost_delay. Значение по умолчанию — 20 миллисекунд. Задать этот параметр можно только в postgresql.conf или в командной строке при запуске сервера. Однако его можно переопределить для отдельных таблиц, изменив их параметры хранения.

Рекомендации [EN]

If autovacuum is having too much of a performance impact on running queries, you might want to increase this setting to 50ms. However, this will also cause individual vacuum tasks to take longer.

Комментарии