У меня SaaS Django приложение, работающее с экземпляром AWS RDS postgres. Когда трафик c увеличивается, в моей Postgres БД появляется много неактивных соединений. В этот момент мое приложение получает медленный ответ, и когда я очищаю свободные соединения вручную, сайт возвращается в нормальное состояние. Но эта ситуация ухудшается, так как трафик c регулярно увеличивается. Я попытался настроить тайм-ауты в настройках db, но в моем приложении запущен какой-то фоновый процесс, на этот процесс влияют несколько раз.
Когда я проверял решение онлайн, большинство из них предлагали использовать Pgbouncer и настроить пул соединений для решения этой проблемы. Является ли это лучшим вариантом для решения проблемы, насколько эффективен Pgbouncer для создания пула соединений для приложения SaaS Django с Postgres DB?
или есть какое-либо лучшее решение, которого следует избегать простаивающие соединения в postgres БД?