29 сентября
PGConf.СПб 2025
PGConf.СПб 2025 — крупнейшая конференция по PostgreSQL в России, которая проходит в Санкт-Петербурге.
Технические доклады, демонстрации решений для работы с СУБД, мастер-классы, а также нетворкинг и обмен опытом с сообществом.
Ежегодно участие в PGConf.Russia принимают сотни специалистов, среди них: администраторы баз данных, архитекторы, разработчики и тестировщики, IT-менеджеры.
Темы встречи
Участников конференции ждут:
-
20+ докладов от разработчиков PostgreSQL, ведущих экспертов крупных IT-компаний, специалистов Postgres Professional
-
5+ демонстраций передовых решений на базе PostgreSQL и Postgres Pro
-
5+ мастер-классов по работе с открытой СУБД
-
Нетворкинг и профессиональное общение с 600+ участниками конференции
-
Профессиональная сертификация по PostgreSQL (запись — отдельная)
Темы встречи: новости PostgreSQL; мониторинг, отказоустойчивость и безопасность; облегченная миграция; оптимизация запросов; масштабируемость; ИИ в СУБД.
Как выступить с докладом
Если у вас есть актуальная техническая тема, с которой вы хотите выступить на ближайшей конференции, оставьте заявку на сайте. Формат и длительность выступления можно выбрать при подаче заявки
Стать партнёром конференции со стендом
На нашей выставке будут располагаться партнерские стенды, согласованные организатором. Заявки на участие со стендом принимаются до 15 августа. Просим вас прислать заявку с кратким описанием формата стенда и активности на нём.
Доклады
-
Андрей Бородин Яндекс Postgres Hacker
Хороший баг стоит починить несколько раз. Отличный баг можно чинить десятилетями! Один из первых инцидентов в работе над которыми я принял участие был связан с распуханимем папок multixact members\offsets. И до сих пор я там что-то чиню и чиню. Но вот последние два года более интенсивно, кажется почти починил. При этом баги довольно редкие, в pgsql-hackers 3 упоминания за 10 лет... В докладе я расскажу как мультитранзакции работали, как работают и как будут работать. И это три разных непохожих системы!
-
Руслан Усманов Казначейство России Архитектор ГИС
Рассказ о ходе проекта по импортозамещению СУБД Oracle в высоконагруженной системе федерального уровня ГИС ГМП. Какой был выбран принципиальный подход к решению задачи в целом, как решали частные задачи: модификация структуры базы, перенос данных, адаптация приложения, тестирование и оптимизация производительности.
-
Алена Рыбакина Postgres Professional Разработчик
До того как запрос попадёт к оптимизатору PostgreSQL, с ним происходит немало интересного — и полезного. В этом докладе мы разберём три небольшие, но весьма эффективные трансформации и улучшения, которые происходят ещё до запуска процесса генерации плана запроса, и которые напрямую влияют на выбор плана выполнения и производительность. 🔹 VALUES → ANY Запросы вида x IN (VALUES (...)) автоматически переписываются в форму x = ANY (ARRAY[...]). Зачем? Чтобы избежать ошибочных оценок кардинальности и избыточных JOIN-ов.
🔹 Тривиальные арифметические упрощения Выражения вроде x + 0, x * 1 или x - 0 — это не просто «визуальный шум». Без упрощения такие условия мешают оптимизатору распознать возможность использовать индекс. Простая алгебраическая трансформация может буквально превратить Seq Scan в Index Only Scan и сократить время выполнения в разы!
🔹 Кэширование подзапросов (Memoize) Когда коррелированные подзапросы вызываются много раз с одними и теми же параметрами, PostgreSQL теперь может запомнить их результат и переиспользовать, вместо того чтобы каждый раз выполнять заново. Это особенно полезно в Nested Loop-соединениях и в запросах с IN (SELECT ...).
В докладе будут приведены реальные примеры запросов и EXPLAIN ANALYZE-сравнения с до и после таких трансформаций. Мы поговорим о механике этих фич, о том, когда они срабатывают, и какие условия нужны, чтобы они принесли максимальную пользу.
Этот доклад будет полезен тем, кто хочет понимать, почему иногда "один лишний ноль" или VALUES (...) может всё испортить — или наоборот, внезапно ускорить запрос.
-
Олег Гурьев Postgres Professional Разработчик ПОЕвгений Гарбуз Postgres Professional Инженер по тестированиюДарья Лепихова Postgres Professional Разработчикмастер-класс 240 мин
Практический мастер-класс, посвященный тонкостям работы с утилитой pg_probackup. Разберём, как с 0 настроить процедуры резервного копирования данных для кластера БД, - Покажем процесс настройки утилиты, - Проведем краткий обзор возможностей - Обсудим ключевые параметры конфигурации и поведение в типичных сценариях. -Особое внимание уделим деталям, о которых часто забывают: как корректно работать с WAL, что важно при проверке совместимости с разными версиями PostgreSQL и PostgresPro, и где чаще всего допускаются ошибки. -Расскажем о best practices, типичных ловушках и примерах «как делать не надо».
Мастер-класс будет полезен администраторам баз данных, разработчикам, студентам технических направлений и всем, кто интересуется практической стороной создания и хранения резервных копий. Уровень — от начинающего до уверенного пользователя.
г.Санкт-Петербург
Гостиница "Санкт-Петербург", г. Санкт-Петербург, Пироговская набережная, д. 5/2
г.Санкт-Петербург