https://pgbouncer.github.io/usage.html
https://pgbouncer.github.io/config.html#description
आपके मामले में यदि लेन-देन कभी समाप्त नहीं होता है (प्रतिबद्ध, वापस लुढ़का हुआ) तो यह idle_transaction_timeout
पर आ जाएगा (डिफ़ॉल्ट अक्षम) और idle in transaction
कनेक्शन वापस पूल में जाएगा, जिससे अन्य लोग कनेक्ट हो सकेंगे। यदि आपके पास इसके लिए डिफ़ॉल्ट मान है, तो किसी बिंदु पर सभी कनेक्शन पूल भर जाएंगे, इसलिए नया अस्वीकार कर दिया जाएगा। इस बिंदु से आप एकल कथन काम नहीं करेंगे - वे मुफ्त कनेक्शन की प्रतीक्षा करेंगे जो कभी प्रकट नहीं होगा।
एकल कथनों के संबंध में - वे "pgbounce द्वारा लेन-देन में परिवर्तित" नहीं हैं और न ही "लेन-देन पूलिंग में, प्रत्येक आदेश अपने आप में एक लेनदेन है"। इसे AUTOCOMMIT
. द्वारा नियंत्रित किया जाता है प्रत्येक सत्र के लिए।