title

text

PGConf.СПб 2025

PGConf.СПб 2025 — крупнейшая конференция по PostgreSQL в России, которая проходит в Санкт-Петербурге.

Технические доклады, демонстрации решений для работы с СУБД, мастер-классы, а также нетворкинг и обмен опытом с сообществом.

Ежегодно участие в PGConf.Russia принимают сотни специалистов, среди них: администраторы баз данных, архитекторы, разработчики и тестировщики, IT-менеджеры.

Темы встречи

Участников конференции ждут: 

  • 20+ докладов от разработчиков PostgreSQL, ведущих экспертов крупных IT-компаний, специалистов Postgres Professional 

  • 5+ демонстраций передовых решений на базе PostgreSQL и Postgres Pro 

  • 5+ мастер-классов по работе с открытой СУБД 

  • Нетворкинг и профессиональное общение с 600+ участниками конференции 

  • Профессиональная сертификация по PostgreSQL (запись — отдельная) 

Темы встречи: новости PostgreSQL; мониторинг, отказоустойчивость и безопасность; облегченная миграция; оптимизация запросов; масштабируемость; ИИ в СУБД. 

  • более
    0 участников
  • 0 докладчика
  • 0
    минут общения
  • 36 докладов
  • гибридный
    формат

Доклады

Архив докладов

PGConf.СПб 2025
  • Александр Рулинский
    Александр Рулинский Конвертум Инженер-программист
    мастер-класс 60 мин

    На мастер-классе покажем, как с помощью инструмента Конвертум автоматически переносить сложную бизнес-логику из Oracle PL/SQL и T-SQL (SQL Server) в PostgreSQL, включая Postgres Pro. Разберем наиболее частые и технически сложные примеры конвертации: • пакетов, • иерархических запросов, • PIVOT, • Функций для работы с XML и JSON. Обсудим возможности кастомизации Конвертум под специфику проекта, а также применения различных опций для повышения уровня автоматической конвертации. Проведем демонстрацию инструмента на реальных сценариях и поделимся планами развития Конвертум.

  • Алена Рыбакина
    Алена Рыбакина 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 Специалист

    synchronous_standby_names - типичный составной параметр. Он не связан со структурой в коде напрямую, а для его работы написан индивидуальный парсер. Такой подход не масштабируется, но десятки подобных параметров требуются в конфигурациях ядра и расширений уже сегодня. Представляемый патч ванильного постгреса добавляет поддержку сложных опций в систему конфигурирования. С ним разработчики могут легко определять собственные структуры, статические и динамические массивы в GUC со всеми возможностями старых параметров, а пользователи – удобно устанавливать и смотреть значения таких опций. Доклад посвящен особенностям создания патча и сценариям его использования разработчиками и администраторами постгреса.

  • Анатолий Анфиногенов
    Анатолий Анфиногенов АО "ВНИИЖТ" Заместитель директора научного центра

    «От редких блюд бывают редчайшие недуги», как сказал потенциальный пятый автор Козьмы Пруткова, Хорхе Луис Борхес. Любой разработчик приложений для БД неизбежно сталкивается с загадками, пролить свет на которые призваны те или иные техники отладки. СУБД Postgres предоставляет самые разнообразные возможности для поиска истины, о чём мы и поговорим на примерах отладки SQL-запросов и хранимых функций.

Все доклады

Партнёры

PGConf.СПб 2025

Информационные партнёры

Партнёр