Połączenie Npgsql nie może być używane jednocześnie - tylko jedno polecenie może być uruchomione w danym momencie (innymi słowy, brak obsługi MARS).
Zdecydowanie sensowne może być otwarcie wielu połączeń w celu równoległego wykonywania zapytań. Chociaż ustanowienie nowego połączenia fizycznego jest drogie, tworzenie puli połączeń jest niezwykle lekkie, więc ponowne wykorzystanie połączeń fizycznych jest bardzo niewielkie. Głównym powodem, dla którego tego nie należy robić, jest sytuacja, w której wiele operacji musi znajdować się w tej samej transakcji.