Npgsql-forbindelsespooling er implementeret i din ansøgningsproces - det har intet at gøre med PostgreSQL, som er fuldstændig uvidende om det.
Mekanismen er meget enkel. Når du lukker en poolet forbindelse, i stedet for fysisk at lukke forbindelsen til PostgreSQL, holdes den fysiske forbindelse inaktiv i hukommelsen (i en "pool"). Næste gang du åbner en ny forbindelse, hvis dens forbindelsesstreng matcher en fysisk forbindelse, der allerede findes i poolen, genbruges den fysiske forbindelse i stedet for at åbne en ny fysisk forbindelse.
Da åbning/lukning af fysiske forbindelser er en dyr proces, fremskynder dette din ansøgning betydeligt.