Найти в Дзене
Postgres Professional

Как PostgreSQL может сделать больно, когда не ожидаешь

Обычно проблемы с производительностью PostgreSQL ищут в медленных запросах. Но на практике все бывает сложнее: система может тормозить по причинам, которые не лежат на поверхности. В докладе с PGConf.Россия 2025 Михаил Жилин поделился реальными историями из практики перфоманс-инженеров Postgres Professional. Например: ✔️ Почему индекс может не использоваться, хотя он есть. ✔️ Как старые версии строк и MVCC могут неожиданно замедлять систему. ✔️ Почему коммит может занимать сотни миллисекунд из-за временных таблиц. ✔️ Из-за чего физическая репликация начинает отставать. Также в докладе показаны инструменты, которые помогают разбираться с такими проблемами — от perf и eBPF до профилирования и flamegraph. ✔️ Смотрите запись доклада на Youtube и Rutube, чтобы узнать, как находят и устраняют такие неожиданные проблемы в PostgreSQL. И успейте зарегистрироваться на PGConf.Россия до 16 марта, чтобы обсудить подобные кейсы с разработчиками и инженерами PostgreSQL лично.

Как PostgreSQL может сделать больно, когда не ожидаешь

Обычно проблемы с производительностью PostgreSQL ищут в медленных запросах. Но на практике все бывает сложнее: система может тормозить по причинам, которые не лежат на поверхности.

В докладе с PGConf.Россия 2025 Михаил Жилин поделился реальными историями из практики перфоманс-инженеров Postgres Professional. Например:

✔️ Почему индекс может не использоваться, хотя он есть.

✔️ Как старые версии строк и MVCC могут неожиданно замедлять систему.

✔️ Почему коммит может занимать сотни миллисекунд из-за временных таблиц.

✔️ Из-за чего физическая репликация начинает отставать.

Также в докладе показаны инструменты, которые помогают разбираться с такими проблемами — от perf и eBPF до профилирования и flamegraph.

✔️ Смотрите запись доклада на Youtube и Rutube, чтобы узнать, как находят и устраняют такие неожиданные проблемы в PostgreSQL.

И успейте зарегистрироваться на PGConf.Россия до 16 марта, чтобы обсудить подобные кейсы с разработчиками и инженерами PostgreSQL лично.