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

- 👍 12
- ❤ 2
- 🔥 2