title

text

А
Андрей Лепихов Postgres Professional Программист
А
Алена Рыбакина Postgres Professional Младший разработчик
14:15 26 сентября
45 мин

Перепланирование безнадежных запросов в реальном времени

За время своего существования, PostgresPro накопил пул проблемных кейсов, когда запрос выполнялся неадекватно долго или, требуя чрезмерно больших ресурсов, не выполнялся вообще. Почти всегда в нашей практике это связано с выбором неоптимального плана запроса. В нашем повествовании мы расскажем о весьма нетрадиционной попытке решения этой проблемы методом перепланирования запросов. Расскажем что это, как это работает, кому может помочь и перспективах применения данной фичи.

Видео

Видео доступно только участникам мероприятия, выполнившим вход в личный кабинет

Другие доклады

  • Борис Пищик
    Борис Пищик Postgres Professional Технический консультант
    45 мин

    Postgres Pro Enterprise Manager - центр управления Базами Данных Postgres Pro

    В этом обзорном докладе мы познакомимся с первым релизом Postgres Pro Enterprise Manager (PPEM) и его основными возможностями по повышению продуктивности труда Администраторов БД.

  • Николай Шаплов
    Николай Шаплов Postgres Professional Fuzzing Engeener
    45 мин

    Fuzzing-исследование PostgreSQL. Как мы искали и что мы нашли

    Фаззинг-исследование, это когда мы подаем в программу (или ее часть) случайные входные данные (на самом деле случайность весьма условна) и смотрим что из этого получится. И так много раз на многих процессорах.

    Фаззинг исследование большого монолитного программного комплекса всегда не простая задача требующая неординарных решений. В этом докладе я расскажу что и как мы искали при помощи фаззинга и к каким результатам оно привело.

    • Исследование функций парсинга типов данных (input-функции): для разогрева;
    • Исследование функций реализующих операции между типами (op-функции): тут лучше учитывать структуру;
    • Фаззинг сетевой подсистемы: давайте притворимся, что мы POSIX-вызовы, так дешевле;
    • Восстановление дискового контекста: нужен день сурка.

    Рассказ о смешных багах и нелепые жесты руками входят в комплект поставки.

  • Владимир Комаров
    Владимир Комаров Сбербанк-Технологии Архитектор
    45 мин

    Автостопом по базам данных

    • Как классифицировать многочисленные СУБД, чтобы не потеряться в их многообразии?
    • Правда ли, что PostgreSQL решает 95% всех задач хранения и обработки данных?
    • Почему Сбербанк для своей платформы выбрал именно PostgreSQL?
    • Ждёт ли нас отказ от старомодных монолитных баз в пользу новейших распределённых систем?

    Ответы на эти и другие вопросы – в докладе

  • А
    Александр Черкашин ПАО ВТБ (ооо Сервионика) Руководитель проекта
    А
    Андрей Севостьянов ООО Сервионика Системный архитектор
    45 мин

    ВТБ-Дебезиум - надежное решение по репликации данных

    Сталкиваясь с ограничениями по использованию западного ПО, наш Банк разработал и внедрил в промышленную эксплуатацию надежный механизм по репликации данных между двумя СУБД. Данный механизм позволяет командам банка без особых ограничений заменить продукт от компании Оракл (Oracle Golden Gate), используемый в банке долгое время. В докладе мы расскажем об основных преимуществах нашего ПО и особенностях его использования.