https://pgbouncer.github.io/usage.html
https://pgbouncer.github.io/config.html#description
I ditt fall, om transaktionen aldrig avslutas (beslutad, återställd) kommer den att träffa idle_transaction_timeout
(standardinaktiverad) och idle in transaction
anslutningen går tillbaka till poolen, vilket gör att andra kan ansluta. Om du har standardvärdet för det kommer någon gång all anslutningspool att fyllas, så nya kommer att avvisas. Från denna punkt kommer dina enstaka uttalanden inte att fungera - de kommer att vänta på gratis anslutning som aldrig visas.
När det gäller enstaka uttalanden - de "omvandlas inte till transaktioner med pgbounce" och inte heller "i transaktionspooling är varje kommando en transaktion i sig själv". Detta kontrolleras av AUTOCOMMIT
för varje session.