Записки оптимизатора 1С (ч.17). Как избежать падения Postgres при большом потреблении памяти запросами
Рассмотрим одну из старых проблем со стабильностью работы Postgres – отсутствие полного контроля за потреблением оперативной памяти при выполнении запросов. В ряде случаев это приводит либо к свопированию, либо к падению СУБД и остановке работы информационной системы. Происходит это неожиданно, без предупреждения и в не самый удачный момент. В системах 1С эта проблема точно существует, встречали не раз. Вроде бы на помощь должна прийти технология OOM Killer Linux, но, как обычно, не все так радужно и есть неприятные нюансы.
https://habr.com/ru/companies/softpoint/articles/1041984/
#postgres #postgresql #падение_postgres #нехватка_памяти_postgres #oom_killer #work_mem #perfexpert #overcommit #overcommit_memory

Записки оптимизатора 1С (ч.17). Как избежать падения Postgres при большом потреблении памяти запросами
Речь пойдет об одной из старых проблем со стабильностью работы Postgres – об отсутствии полного контроля за потреблением оперативной памяти при выполнении запросов (через work_mem), что в ряде случаев...

