title

text

Михаил Сироткин
Михаил Сироткин Postgres Professional стажёр
11:20 01 октября
40 мин

pg_uprobe: Профилируем Си-шные функции PostgreSQL без боли и печали

Профилировать программы с помощью gdb/perf/ebpf/whatever бывает накладно по ряду причин. ebpf/perf выполняются в пространстве ядра, PostgreSQL работает в пользовательском пространстве, а переключение между пространстами может сильно ухудшить производительность. Также профилирование требует специальных привелегий, которых часто не хватает, и может сильно отличаться на разных операционных системах. Расширение pg_uprobe для PostgreSQL решает выше перечисленные проблемы: -не содержит внешних зависимостей аля ebpf/perf/whatever -легко установить (как и любое другое расширение) -профилирует отдельные бекенды и не только это... Приходить на наш доклад чтобы узнать как этим можно пользоваться, как оно реализовано внутри.

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

  • Дарья Лепихова
    Дарья Лепихова Postgres Professional разработчик ПО
    А
    Алексей Дарвин Postgres Professional менеджер продукта
    40 мин
  • Василий Пучков
    Василий Пучков ООО «ЛУКОЙЛ-Технологии» Главный эксперт
    40 мин

    Как мы тестировали Postgres Pro BiHA

    "Сад разложенных граблей" или что мы хотели получить;
    "Сделать хотел сеппуку, а вышло опять харакири" или что мы получили;
    "Я изоленту принёс" или как нам жить дальше.

  • Екатерина Соколова
    Екатерина Соколова Postgres Professional Разработчик
    40 мин

    Дело о пропавшей производительности в PostgreSQL: руководство по поимке и обезвреживанию проблемных запросов

    Город спит, даже не догадываясь, как мужественно администраторы баз данных ради всеобщего блага сражаются за ускорение выполнения запросов на даже долю секунды. Используем встроенные инструменты PostgreSQL, чтобы • вычислять неоптимальные запросы, • избегать проблем с ними в будущем • и даже принимать решения на ходу, без остановки их выполнения.

  • Алексей Борщев
    Алексей Борщев Postgres Professional Инженер
    40 мин

    Сжатие данных с CFS

    В этом докладе мы рассмотрим:
    1. Что такое CFS и как она устроена
    2. Какие есть настройки и параметры
    3. Особенности и сюрпризы при работе с CFS CFS и встроенная компрессия PostgreSQL
    4. Ограничениия CFS