Penyatuan koneksi Npgsql diimplementasikan di dalam proses aplikasi Anda - ini tidak ada hubungannya dengan PostgreSQL, yang sama sekali tidak menyadarinya.
Mekanismenya sangat sederhana. Saat Anda menutup koneksi gabungan, alih-alih menutup koneksi secara fisik ke PostgreSQL, koneksi fisik disimpan dalam keadaan idle di memori (dalam "kumpulan"). Lain kali Anda membuka koneksi baru, jika string koneksinya cocok dengan koneksi fisik yang sudah ada di kumpulan, koneksi fisik itu akan digunakan kembali alih-alih membuka koneksi fisik baru.
Karena membuka/menutup koneksi fisik adalah proses yang mahal, ini sangat mempercepat aplikasi Anda.