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