Connection Pooling ด้วย PgBouncer: คู่มือตั้งค่าและปรับแต่งสำหรับ PostgreSQL
PostgreSQL สร้าง Process ใหม่ทุกครั้งที่มีการเชื่อมต่อเข้ามา ซึ่งใช้ทรัพยากรทั้ง Memory และ CPU ในการ Fork Process เมื่อแอปพลิเคชันมีผู้ใช้จำนวนมากและเปิดปิดการเชื่อมต่อบ่อย ๆ เซิร์ฟเวอร์จะรับภาระหนักจนทำให้ประสิทธิภาพลดลง Connection Pooling เป็นเทคนิคที่แก้ปัญหานี้โดยสร้างกลุ่มการเชื่อมต่อสำเร็จรูป

