Блог PGLens: экспертные статьи о PostgreSQL.

Блог

Читайте экспертные материалы о мониторинге, анализе и оптимизации PostgreSQL в блоге PGLens. Здесь публикуются аналитические статьи о методах глубокого анализа работы СУБД на основе истории данных. Всё, что нужно для прозрачной и предсказуемой работы ваших баз данных.

Детективная история про агрессивный autovacuum и заморозку транзакций в PostgreSQL

Столкнулись с ситуацией, когда в результате работы вакуума и активной записи WAL на диске закончилось место. Это привело к массовому инциденту. Судя по всему, вакуум запустился по таблице, по которой до этого либо редко, либо никогда не запускался, и начал сканировать её всю. А так как места на диске оставалось немного, WAL-файлы его быстро исчерпали, после чего инстанс аварийно остановился. Необходимо выяснить, в чём причина запуска вакуума в таком агрессивном виде.