title

text

Владимир Ситников
Владимир Ситников PostgreSQL JDBC maintainer Performance Engineer
45 мин

Прагматичный рассказ про b-tree индексы для разработчиков приложений

Доклад о том, как в PostgreSQL работают "обычные индексы".
Доклад будет крайне полезен как тем, кто начинает работать с базами данных, так и тем, кто работал, но подзабыл. Если доклад попадёт в золотые подборки "обязательно посмотреть на on-boarding'е разработчика", то цель достигнута.
В докладе рассмотрим:

  • Как индекс ускоряет поиск
  • Нужно ли индексировать условия where
  • Нужно ли индексировать условия в order by
  • Нужно ли индексировать foreign keys
  • Что делать, если критериев поиска несколько
  • В каком порядке указывать колонки в индексе
  • Случаи, когда индекс замедляет работу, и как снизить влияние индекса на приложение

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

  • Михаил Жилин
    Михаил Жилин Postgres Professional Инженер
    45 мин

    Способы решения проблем PostgreSQL путём отладки и профилирования

    К большому сожалению идеальные компьютерные системы существуют только в книжках фантастов. Проблемы работоспособности встречаются и в PostgreSQL. В данном докладе хочется обсудить как правильно (и неправильно) подходить к попыткам решить проблему, какой путь выбрать, какой инструмент использовать. Доклад будет интересен как начинающим, так и опытным пользователям и администраторам баз данных.

  • П
    Павел Лузанов Postgres Professional Руководитель образовательных программ
    45 мин

    Встречаем PostgreSQL 16

    Выпуск очередной версии, под номером 16, планируется примерно через месяц. Интересные и важные изменения нас ждут в области мониторинга, логической репликации, управления доступом. Об этих новшествах и не только расскажу во время доклада и готов обсудить до и после.

  • В
    Василий Пучков ООО Главный эксперт
    45 мин

    Как мы тестировали Adaptive Query Optimization на разных конфигурациях 1С

    • Немного теории: что такое AQO и как оно влияет на планирование запросов
    • Планирование тестирования: критерии выбора и подготовка к тестам
    • Проведение тестов: что и как меряли
    • Полученные результаты

  • Михаил Рутман
    Михаил Рутман Postgres Professional ведущий разработчик программного обеспечения
    45 мин

    Как мы делаем встроенную отказоустойчивость в Postgres

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