Под капотом PostgreSQL / К первой паре / Конструирование баз данных / Лекция 13

Аватар автора
Что на самом деле происходит внутри PostgreSQL, когда вы делаете SELECT, UPDATE или DELETE? В этой лекции разберём физический уровень хранения данных: страницы по 8 КБ, устройство tuple и механизм TOAST. Поймём, почему UPDATE — это не обновление, а создание новой версии строки, и как работает MVCC (Multi-Version Concurrency Control), позволяя базе данных обслуживать тысячи запросов без блокировок. Отдельное внимание уделим “мертвым строкам” (dead tuples), разрастанию таблиц (table bloat) и работе сборщика мусора VACUUM и Autovacuum. Полезного просмотра ✨

0/0


0/0

0/0

0/0

0/0