есть 2 БД, на одной вакуум и аналайз работают, а на другой автоматом не запускаются. Если вручную запустить, то всё отрабатывает.
Настройки autovacuum on
autovacuum_analyze_scale_factor 0.1
autovacuum_analyze_threshold 50
autovacuum_freeze_max_age 200000000
autovacuum_max_workers 6
autovacuum_multixact_freeze_max_age 400000000
autovacuum_naptime 30
autovacuum_vacuum_cost_delay 10
autovacuum_vacuum_cost_limit 10000
autovacuum_vacuum_scale_factor 0.1
autovacuum_vacuum_threshold 10000
log_autovacuum_min_duration 0
Куда смотреть?
нету активности в таблице? слишком много записей? в логе есть ошибки вообще? (были баги, которые блокировали вакуум)
А что в логах?
В таблицы постоянно идет запись и обновление.
Вот на той "одной" случайно не anti-wraparound vacuums работают?
Пусто по этой БД. Нет никаких ошибок.
Кому интересно, то решили вопрос. В логах были ошибки вида - error '[XX000] ERROR: wrong tuple length'. В БД было около 700 юзеров с пермишинами на отдельную схему в БД на view. Забрали права и дали обратно те же - вакуум заработал.
Обсуждают сегодня