PostgreSQL и секционирование: «разделяй и властвуй!»
OTUS IT Онлайн - образование
0:00 / 0:00
PostgreSQL и секционирование: «разделяй и властвуй!»
211 просмотров · 6 месяцев назад
OTUS IT Онлайн - образование
42,5 тыс. подписчиков
211 просмотров · 6 месяцев назад
Большие таблицы в PostgreSQL сначала «просто растут», а потом внезапно начинают убивать всё вокруг: запросы тормозят, вакуум длится вечность, обслуживание превращается в боль, а любой релиз страшно трогать. Секционирование — один из немногих инструментов, который реально помогает вернуть управляемость и скорость, если применять его правильно.
На открытом уроке 16 марта (пн) в 20:00 разберём, зачем вообще нужно секционирование и какие проблемы больших таблиц оно решает. Пройдёмся по основным видам секционирования в PostgreSQL: по списку значений, по диапазону и по хэшу. Отдельно разберём декларативный подход, как современный способ секционирования: синтаксис, создание и обслуживание секций, добавление и удаление, а также сравнение со старым методом через наследование. В конце — лучшие практики и частые ошибки, из-за которых секционирование «не взлетает».
Урок не для тех, кто ищет одну универсальную схему «на все случаи», хочет «ускорить всё одним движением» и не готов менять модель данных и запросы под реальную нагрузку.
«PostgreSQL для администраторов баз данных и разработчиков» - https://otus.pw/n1yD/
Преподаватель: Анастасия Чекушина - senior SQL developer
Пройдите опрос по итогам мероприятия - https://otus.pw/oWmY/
Следите за новостями проекта:
→ VK: https://vk.com/otusru
→ Telegram: https://t.me/Otusjava
→ Хабр: https://otus.pw/S0nM/