@lightseeker

Как узнать почему autovacuum не запускается для некоторых таблиц?

Глобальные настройки autovacuum-а дефолтные, но last_autovacuum есть только для некоторых таблиц.
В таблицах, для которых autovacuum не запускается постаянно добавляются новые строки и я не вижу никаких autovacuum_enabled = false.
Спасибо заранее
  • Вопрос задан
  • 204 просмотра
Пригласить эксперта
Ответы на вопрос 1
Melkij
@Melkij
PostgreSQL DBA
удаляется мало, добавляется пачками ( где то 10 миллионов в день )
не удаляется и не обновляется ничего

Так и что тогда vacuum'ить? Нечего, мёртвых строк нет же.

insert'ы до pg13 не провоцируют приход автовакуума (autovacuum_vacuum_insert_scale_factor), да и это было добавлено не ради вакуума, а ради freeze, чтобы потом autovacuum to prevent wraparound было меньше работы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы