Воркшоп «Партиционирование в PostgreSQL»
Разбираем один из самых важных инструментов оптимизации баз данных: когда таблица вырастает до десятков миллионов строк, индексы перестают справляться, а запросы начинают тормозить.
Анастасия проводит практический разбор: от теории до живых демонстраций на таблице с 10 млн записей.
0:00 — Открытие встречи. Анонс лабораторной работы в июле
1:50 — Проблема роста таблиц: CPU, диск, деградация запросов
5:07 — Что такое партиционирование и как PostgreSQL маршрутизирует данные
8:25 — Наследственный vs декларативный метод: сравнение подходов
12:40 — Ограничения партиционирования: что нельзя сделать
16:30 — Практика: таблица `user_activity_log`, 10 млн строк, тестовый запрос
21:51 — Когда партиционирование не даёт результата
24:14 — Вопросы участников
27:01 — Настройка наследственного партиционирования: триггеры и `CHECK`
38:44 — Анализ плана запроса до и после партиционирования
52:22 — Декларативное партиционирование: `PARTITION BY RANGE`
1:03:01 — Индексы: автоматическое распространение в декларативной модели
1:13:03 — `DETACH PARTITION`: архивация и независимые таблицы
1:19:08 — Итоговое сравнение методов и рекомендации
базыданных
воркшоп
postgresql
партиционирование
Creator has disabled comments for this post.