Z uvedeného o navracaní či skôr nenavracaní pamäte a nevhodnosti dlhotrvajúcich pripojení sa javí client-side connection pooling ako krajne nevhodné riešenie, tak? Ako je na tom Postgres v prípade, že klientom je napr. Java aplikačný server (WebLogic, GlassFish, WildFly, ...), kde aplikácia beží týždne až mesiace cez jeden connection pool, ktorý udržiava a recykluje uzatvorené spojenia?
Řekl bych, že je tam možnost nastavit maximální stáří spojení - maxLifetime např. https://github.com/brettwooldridge/HikariCP - nejsem Javista - takže moc toho nevím, ale měl jsem zákazníka s aplikací v Javě, a vím, že něco jako max life time nastavoval a pomohlo mu to.