Bloat — раздувание таблицы или индекса из-за накопления мёртвых tuple, которые vacuum не успевает почистить. Таблица занимает 10GB на диске, хотя живых данных на 2GB. Bloat замедляет seq scan (читаем мусор), увеличивает backup, съедает диск. Причины: отключённый autovacuum, длинные транзакции (мешают vacuum чистить), массовые UPDATE/DELETE. Диагностика: pgstattuple расширение или оценка по pg_stat_user_tables. Лечение: VACUUM FULL (перестраивает таблицу, но берёт ACCESS EXCLUSIVE lock) или pg_repack (online).
Что такое bloat?
Middle+
313 просмотровAFK Offer AI
Как работает goroutine scheduling loop?