Что такое bloat в PostgreSQL?

Ответ

Bloat - раздувание таблиц и индексов из-за мертвых строк (старых версий при MVCC). Запросы читают больше страниц, индексы занимают лишнее место. Уменьшение: VACUUM (обычный и при необходимости VACUUM FULL), настройка autovacuum. Мониторинг: pg_stat_user_tables (n_dead_tup, n_live_tup), расширения для оценки bloat.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.