Рано или поздно любой, кто настраивает PostgreSQL под нагрузку, ищет одно и то же число: сколько соединений сервер выдержит, прежде чем всё начнёт тормозить. И почти всегда натыкается на чужие цифры из форумов и статей — «мы держим 500», «у нас упало на 1200». Проблема в том, что это число не переносится с сервера на сервер: у PostgreSQL нет жёсткого порога, после которого он рушится, — есть постепенная деградация, которая начинается в разных точках в зависимости от вашей памяти, CPU, дисков и характера запросов. Разберём, из чего складывается цена…
Подробнее →