🗄️ Databases & Backend

Подключения к Postgres — сплошной ад: PgBouncer на коне, Supavisor за ним — но проверенных инструментов рано списывать

Пик нагрузки в Postgres: «too many connections». Не вертите max_connections — пулируйте через PgBouncer или Supavisor. Вот расчёты, почему так.

График всплеска потребления памяти Postgres от подключений до пулинга

⚡ Key Takeaways

  • Каждое подключение к Postgres стоит 5–10 МБ RAM — пулинг спасает при масштабе. 𝕏
  • Transaction-режим PgBouncer переиспользует лучше всего, но без сессионных фич. 𝕏
  • Пулы размерьте по железу, а не по инстансам приложений: ядра * 2 + диски. 𝕏
Published by

DevTools Feed

Ship faster. Build smarter.

Worth sharing?

Get the best Developer Tools stories of the week in your inbox — no noise, no spam.

Originally reported by dev.to

Stay in the loop

The week's most important stories from DevTools Feed, delivered once a week.