The possibilities of profiling plpgsql code - available tools
I like stored procedures - it is great technology. But like any other technologies it allows to write not well optimized code. It is not easy to write optimized code, sql statements in complex large applications. On second hand, there are some tools, that can be used very easily, that can help. Postgres has built-in tracking functions possibility. There are PLProfiler and plpgsql_check. With these tools is easy work to detect slow part of applications.With this knowledge, the fix of performance issue is less magic.
Слайды
Видео
Другие доклады
-
Анатолий Анфиногенов АО "ВНИИЖТ" Зам. директора научного центра - начальник отдела разработки ПО
Как я перестал беспокоиться и перенес 60K строк из 150 процедур PL/SQL в Postgres.
В докладе рассказывается об опыте переноса серверного приложения, работающего на полигоне железных дорог от Калининграда до Хабаровска, с Oracle 11g Standard Edition на ванильный PostgreSQL 11.5.
На момент начала миграции база данных насчитывала порядка 200 хранимых процедур на языке Oracle PL/SQL общим объемом порядка 60000 строк (которые создавались с 2006 года, т.е. уже более 12 лет), около 250 таблиц и 50 Гбайт данных.
Доклад содержит описание сопровождавших этот процесс приключений, приятных и неприятных открытий, а также пролог, эпилог и хэппи-энд.Повествование ведется от лица пользователя Oracle, открывающего для себя Postgres.
-
Александр Спирин Лига Цифровой Экономики DBAКирилл Калистратов InCountry Senior Performance Engineer
PostgreSQL Citus vs MongoDB sharded
Мы хотим поделиться структурой и результатами теста (производительности и не только), в котором участвовали PostgreSQL/Citus и MongoDB для данных нашей компании. Это был весьма увлекательный процесс с неожиданными поворотами и неоднозначным результатом.
-
Олег Бартунов Postgres Professional генеральный директор
Как будет развиваться Postgres в ближайшие годы
Краткий обзор основных тенденций развития Postgres - как продукта, так и сообщества. Что изменилось в целях, которые сообщество ставит себе?
-
Павел Лузанов Postgres Professional Руководитель образовательных программ
Сертификация PostgreSQL: вопросы и ответы
В мае 2019г. компания «Постгрес Профессиональный» запустила программу сертификации PostgreSQL. Теперь можно не только пройти обучение на наших курсах, но и подтвердить знания, сдав соответствующий набор тестов.
В этом выступлении я поделюсь итогами первых месяцев работы программы и отвечу на чаще всего возникающие вопросы:
- Где узнать о программе сертификации?
- Сертификация по PostgreSQL или Postgres Pro?
- Сертификаты по версии 10, уже вышла 12. Когда будете обновлять?
- Обязательно ли проходить обучение в учебных центрах?
- Можно ли сдать тест удаленно? Не в Москве?
- Можно ли в один день сдавать сразу несколько тестов? (например иногородним)
- Как готовиться? Есть ли примеры вопросов для тренировки?
- Во время теста попался некорректный вопрос, что делать?
- Как узнать на какие именно вопросы ответы были не правильные?
- Когда можно пересдать после не успешной попытки?
- Как обжаловать результаты теста?