تعداد زیادی connection کلاینت چند connection سرور را share میکنند. در حالت session هر کلاینت در کل جلسه یک connection سرور دارد؛ در حالت transaction فقط در طول یک transaction آن را قرض میگیرد، پس وضعیت session بین transactionها منتقل نمیشود.
PgBouncer
یک connection pooler جدا که بین برنامهها و PostgreSQL قرار میگیرد.