SELECT count(*) FROM pg_stat_activity and noticed that there are indeed 100 connections which is the max. However, I noticed most of them are idle. Temporarily I've increased the max_connections to 500. I have couple of questions to which I'm not getting straightforward answers:idle_timeout and max_lifetime values to lower and optimal values for my use case to get rid of idle connections?max_connections, should I increase anything else? Do I need something like pg_bouncer and how would that help?