Pool bukan semakin besar semakin baik
Setiap koneksi PostgreSQL membawa memory dan pekerjaan koordinasi. Pool yang terlalu besar membuat aplikasi terlihat mampu menerima traffic, tetapi database justru kehabisan slot dan latency ikut naik.
Ukuran pool perlu disesuaikan dengan jumlah instance aplikasi, kapasitas database, dan pola query. Timeout koneksi juga harus berbeda dari timeout query agar operasi yang macet tidak menahan slot tanpa batas.
Ukur antrean sebelum menaikkan limit
Pantau active connection, waiting connection, query duration, dan error saat pool penuh. Sering kali bottleneck yang benar adalah query lambat atau transaksi yang terlalu panjang, bukan jumlah koneksi yang kurang.