Основное — настроить autovacuum параметры: autovacuum_vacuum_threshold, autovacuum_vacuum_scale_factor, autovacuum_vacuum_cost_delay. Для горячих таблиц ставь per-table настройки с агрессивными значениями. Увеличь autovacuum_max_workers если много таблиц. Мониторь n_dead_tup в pg_stat_user_tables. VACUUM ANALYZE после массовых операций. Не забывай про autovacuum_freeze_max_age — иначе получишь wraparound vacuum, который заблокирует всё.
Как оптимизировать vacuum?
Middle+
188 просмотровAFK Offer AI
Что выведет: s := "hello"; b := []byte(s); b[0] = 'H'; fmt.Println(s)?