Агрессивный автовакуум —  ужасный to prevent wraparound, зачем он нужен и как держать его в узде

Wait 5 sec.

Привет! На связи Дмитрий Руденко из команды Databases Т-Банка. Благодаря обновленному мониторингу, команды стали чаще обращать внимание на на различные аспекты работы Postgres, так или иначе влияющие на общий перформанс сервиса. Один из таких аспектов  —  процесс уборки мусора, — autovacuum, вычищающий мертвые версии строк таблиц. В статье рассмотрим причины возникновения одного из самых неприятных подвидов —  autovacuum: to prevent wraparound. Читать далее