sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgres Npgsql Connection Pooling

Npgsql-anslutningspooling implementeras i din ansökningsprocess - det har ingenting att göra med PostgreSQL, som är helt omedveten om det.

Mekanismen är mycket enkel. När du stänger en poolad anslutning, istället för att fysiskt stänga anslutningen till PostgreSQL, hålls den fysiska anslutningen i viloläge i minnet (i en "pool"). Nästa gång du öppnar en ny anslutning, om dess anslutningssträng matchar en fysisk anslutning som redan finns i poolen, återanvänds den fysiska anslutningen istället för att öppna en ny fysisk anslutning.

Eftersom att öppna/stänga fysiska anslutningar är en dyr process, snabbar detta upp din ansökan avsevärt.




  1. Rails 3.1 med PostgreSQL:GROUP BY måste användas i en aggregerad funktion

  2. SVN-autentisering med MySQL

  3. MySQL - Vad är skillnaden mellan GROUP BY och DISTINCT?

  4. Micronaut ansluter inte till db i yml