PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Pula połączeń Postgres Npgsql

Pula połączeń Npgsql jest zaimplementowana w procesie aplikacji - nie ma to nic wspólnego z PostgreSQL, który jest całkowicie nieświadomy tego.

Mechanizm jest bardzo prosty. Kiedy zamykasz połączenie w puli, zamiast fizycznie zamykać połączenie z PostgreSQL, fizyczne połączenie jest utrzymywane w stanie bezczynności w pamięci (w "puli"). Następnym razem, gdy otworzysz nowe połączenie, jeśli jego parametry połączenia są zgodne z połączeniem fizycznym już obecnym w puli, to połączenie fizyczne zostanie ponownie użyte zamiast otwierania nowego połączenia fizycznego.

Ponieważ otwieranie/zamykanie połączeń fizycznych jest kosztownym procesem, znacznie przyspiesza to twoją aplikację.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zaktualizować wybrane wiersze wartościami z pliku CSV w Postgresie?

  2. Importuj plik OSM do PostGis na Windows10

  3. Jak w tabeli PostgresQL utworzyć kolumnę ze wszystkimi wartościami w kolumnie 1, dla której wartość bieżącego wiersza w kolumnie 1 pojawia się w kolumnie 2?

  4. postgresql:Dlaczego muszę podać -h localhost podczas uruchamiania psql?

  5. Typowe błędy podczas migracji baz danych PostgreSQL ze środowiska lokalnego do AWS RDS