sql >> Database teknologi >  >> RDS >> PostgreSQL

Postgres Npgsql Connection Pooling

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.




  1. PL/SQL omskriv sammenkædet forespørgsel med 'IN'-klausul

  2. Intelligent MySQL GROUP BY til aktivitetsstreams

  3. Enhver måde at vælge uden at forårsage låsning i MySQL?

  4. Valg af geografiske punkter inden for området