https://pgbouncer.github.io/usage.html
https://pgbouncer.github.io/config.html#description
In uw geval, als de transactie nooit wordt beëindigd (toegezegd, teruggedraaid), zal het idle_transaction_timeout
raken (standaard uitgeschakeld) en idle in transaction
verbinding gaat terug naar pool, zodat anderen verbinding kunnen maken. Als u de standaardwaarde ervoor heeft, wordt op een gegeven moment alle verbindingspool gevuld, dus nieuwe wordt afgewezen. Vanaf dit punt zullen je enkelvoudige verklaringen niet meer werken - ze zullen wachten op een gratis verbinding die nooit verschijnt.
Met betrekking tot afzonderlijke verklaringen - ze worden niet "getransformeerd naar transacties door pgbounce" en ook niet "in transactiepooling is elke opdracht een transactie op zich". Dit wordt beheerd door AUTOCOMMIT
voor elke sessie.