← Database & SQL77 / 83
Connection Pooling di Backend Node.js
Connection Pool mengelola kumpulan koneksi database aktif yang siap dipakai ulang oleh HTTP handler, mencegah kehabisan memori akibat pembukaan koneksi berulang.
👀 Contoh dulu
import { Pool } from "pg";
const pool = new Pool({ connectionString: process.env.DATABASE_URL, max: 20 });Hasilnya: Pool diinisialisasi dengan kuota maksimal 20 koneksi.
💡 Mencegah error 'FATAL: sorry, too many clients already'.
📝 Sekarang giliranmu
Buat objek instance Pool baru dari driver pg yang membatasi koneksi maksimal sebanyak 10.
Preview