Postgres Professional
3.17K subscribers
913 photos
78 videos
474 links
🔹 Развиваем экосистему решений для работы с данными и Postgres Pro — самую популярную российскую СУБД!*

🔹 Лидируем по вкладу в PostgreSQL*

🔹 Организуем PGConf.Russia, выпускаем курсы и книги

*подробнее: postgrespro.ru/blog/news/5970919
Download Telegram
Сегодня в 11:00 стартует вебинар PGMeetup: SQL-tuning

Уже через час обсудим оптимизацию запросов в Postgres Pro. Владимир Пудовченко, технический консультант Postgres Professional, расскажет: 

✔️Как формируется план выполнения запроса и что на него влияет
✔️Какие задачи по сопровождению высоконагруженных БД решает DBA
✔️Как автоматизировать диагностику и оптимизацию в Postgres Pro Enterprise
✔️Какие инструменты Postgres Pro помогают выявлять и устранять неэффективные запросы

➡️ Подключайтесь по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥52🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
👍2
Начинаем PGMeetup.KZN 2025 🐘

Встречаем гостей, занимаем места в зале и готовимся слушать доклады про СУБД. Через полчаса начинается первое выступление! Коротко о программе рассказал наш DevRel Александр Фатин.

➡️ В планах: узнать больше о 18-й версии PostgreSQL, изучить шардинг, а также управление ресурсами в постгресе. Также расскажем участниками митапа о наших проектах, проведем квиз и подарим мерч.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥644
This media is not supported in your browser
VIEW IN TELEGRAM
PostgreSQL 18 — что нового в релизе открытой СУБД?

На митапе в Казани Павел Лузанов, наш руководитель отдела образовательных программ, рассказывает про главные изменения в системе.

🖥 Хотите узнать больше о том, какие фичи пришли в постгрес с обновлением? Смотрите обзор системы, который мы ранее подготовили с Павлом.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1387👍4
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Полный зал на докладе нашего менеджера продукта Михаила Сумского «Что происходит с шардингом в мире PostgreSQL».

Михаил проводит разбор архитектуры решений для горизонтального масштабирования PostgreSQL, рассказывает про сильные и слабые стороны, делится советами для проектов.
Please open Telegram to view this post
VIEW IN TELEGRAM
15👍10🔥54
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Павел Конотопов, руководитель отдела разработки комплексных решений, выступает с докладом «Расширение PostgreSQL для управления ресурсами» на PGMeetup.KZN 2025.

Павел рассказывает о том как мы за два дня и без ручного кода сделали расширение для контроля ресурсов через cgroups v2 — с SQL API, приоритезацией процессов и LLM в роли соразработчика.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍874
Подводим итоги митапа в Казани🐘

Завершаем митап: слушаем последний доклад на сегодня и далее идем общаться с коллегами, задавать вопросы спикерам, знакомиться со специалистами и узнавать больше о проектах Postgres Pro.

✔️250+ участников собрали на митапе, 6 специалистов прошли тестирование по открытой СУБД

✔️Послушали 3 доклада про PostgreSQL, узнали про шардинг, управление ресурсами и изменения в новой версии постгреса

✔️150+ книжек малышек раздали, за лучшие вопросы подарили книги «PostgreSQL 17 изнутри», также разыграли мерч

Следующий митап — в Екатеринбурге уже 13 ноября, до встречи!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
169🔥7👍3
Media is too big
VIEW IN TELEGRAM
Иван Панченко в фильме об истории российского опенсорса

Вышел трехсерийный документальный фильм Андрея и Владимира Коняевых «Свободный код», где они задались вопросом: опенсорс — утопия, двигатель прогресса или поле для жестких корпоративных игр?

Генеральный директор Postgres Professional Иван Панченко вместе другими лидерами ИТ-отрасли, программистами и юристами рассказывает, что такое опенсорс, как он меняется и куда движется:

✔️Что общего у опенсорса и советского сай-фая?
✔️Как Россия обогнала всех по применению опенсорса в серьезных государственных и бизнес-приложениях?
✔️Зачем мировое линукс-сообщество стрельнуло себе в ногу?
✔️Почему открытый код безопаснее закрытого?
✔️Как первая же разработка Олега Бартунова для PostgreSQL открыла эту СУБД миру?
✔️Почему Иван Панченко не стал воровать ПО в научных целях?

Заканчивается фильм ламповым монологом Ивана:

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


Хороших выходных и приятного просмотра!

Все серии доступны бесплатно.
Please open Telegram to view this post
VIEW IN TELEGRAM
29👍23🔥164
This media is not supported in your browser
VIEW IN TELEGRAM
PGMeetup.EKB 2025 — доклады про СУБД, ответы на вопросы и сертификация

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

Доклады от опытных специалистов:

🔹От RAG к автономности: ИИ-агент для PostgreSQL — Савелий Батурин, Postgres Professional

Как мы построили агента для работы с PostgreSQL на ReAct и MCP, используя LangChain и LangGraph. Покажем, как он сам принимает решения и формирует ответы без ручных подсказок.

🔹Статический анализ 2025: качество и безопасность кода — Глеб Асламов, PVS-Studio

Как анализаторы помогают повышать качество и безопасность кода, какие стандарты они поддерживают, и почему РБПО стало отдельным направлением развития в России.

🔹Инциденты с PostgreSQL: ошибки, сбои, инсайты — Андрей Бородин, «Яндекс»

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

🔹Безопасность PostgreSQL: требования, риски, решения — Андрей Гусаков, Postgres Professional

Чего требуют регуляторы, какие их требования нельзя реализовать в ванильной версии и как выстроить надежную защиту данных в состоянии покоя.

📍 Где и когда: 13 ноября встречаемся в Екатеринбурге по адресу улица Розы Люксембург, 49. Регистрация на месте начнется в 16:00, доклады — в 17:00.

Участие — бесплатное, регистрация на сайте — обязательная.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥654👍2
Как замедлить Postgres в 42 000 раз и чему при этом можно научиться

Нашли, перевели и опубликовали статью про эксперимент: авторы поиграли с параметрами в postgresql.conf и уронили производительность с 7000 до 0,1 транзакций в секунду.

Это наглядный урок о том, какие настройки действительно управляют скоростью, стабильностью и эффективностью СУБД.

🖥 Как построен эксперимент

Тест TPC-C через BenchBase, 128 складов, 100 соединений, изначально — стандартная конфигурация. С этого стартового уровня Postgres выдает около 7082 TPS. Затем автор шаг за шагом крутит ручки и смотрит, как все рушится:

1️⃣ Уменьшение shared_buffers с 10 ГБ до 8 МБ снижает TPS примерно в семь раз, а до 2 МБ — почти в пятнадцать. Меньше кэша — больше обращений к диску.

2️⃣Настройки вроде autovacuum_vacuum_threshold = 0, autovacuum_naptime = 1 и крошечный maintenance_work_mem заставляют систему постоянно запускать vacuum и analyze. Сервер тратит ресурсы не на запросы, а на собственное обслуживание.

3️⃣ Частые чекпоинты, wal_sync_method = open_datasync, wal_writer_flush_after = 0 — и Postgres тонет в синхронизации и сбросах на диск. Производительность падает до сотен TPS.

4️⃣Изменение random_page_cost и cpu_index_tuple_cost на гигантские значения фактически отключает индексы, а ограничение I/O до одного воркера (io_method = worker, io_workers = 1) добивает систему. На выходе — все работает в 42 000 раз медленнее.

Вывод: производительность PostgreSQL держится не только на железе или архитектуре, но и на понимании конфигурации. Пара неверных параметров способна уничтожить эффективность кластера, даже если все остальное настроено идеально.


Полную версию читайте на Хабре.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17115👏4
Публикуем запись вебинара PGMeetup: SQL-tuning

На встрече 21 октября Владимир Пудовченко, технический консультант Postgres Professional, рассказал про оптимизацию запросов в Postgres Pro. Обсудили: 

✔️Как формируется план выполнения запроса и что на него влияет

✔️Какие задачи по сопровождению высоконагруженных БД решает DBA

✔️Как автоматизировать диагностику и оптимизацию в Postgres Pro Enterprise

✔️Какие инструменты Postgres Pro помогают выявлять и устранять неэффективные запросы

▶️ Смотрите запись на Rutube, YouTube и в VK
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍117
Проверьте свой уровень владения PostgreSQL с сертификацией в Екатеринбурге

На митапе 13 ноября можно пройти тестирование по PostgreSQL и подтвердить квалификацию.

✔️ Запись на сертификацию отдельная. Нужно зарегистрироваться на сайте, подать заявку и оплатить тестирование

✔️Пройти сертификацию можно по 10-й (DBA2, DBA3, QPT) и 13-й версии СУБД (DBA1, DBA2, DBA3, QPT)

✔️Для тех, у кого есть сертификат уровня «Эксперт» по PostgreSQL 10, есть переходный тест Expert 10 → 13. Пройдя его, получите аналогичный сертификат по 13-й версии СУБД

📍 Где и когда: встречаемся 13 ноября в Екатеринбурге, ул. Розы Люксембург, 49. Регистрация на месте начинается в 16:00, выступления — в 17:00.

Участие в митапе — бесплатное, регистрация на сайте — обязательная.
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍4👏3