sql >> Databáze >  >> RDS >> PostgreSQL

Postgres Npgsql Connection Pooling

Npgsql connection pooling je implementováno uvnitř vašeho aplikačního procesu – nemá nic společného s PostgreSQL, který si toho není vůbec vědom.

Mechanismus je velmi jednoduchý. Když zavřete sdružené připojení, místo fyzického uzavření připojení k PostgreSQL je fyzické připojení udržováno v nečinnosti v paměti (ve "poolu"). Když příště otevřete nové připojení, pokud se jeho připojovací řetězec shoduje s fyzickým připojením, které již existuje ve fondu, toto fyzické připojení se znovu použije namísto otevření nového fyzického připojení.

Vzhledem k tomu, že otevírání/zavírání fyzických připojení je nákladný proces, značně to zrychluje vaši aplikaci.




  1. TEXT vs VARCHAR v InnoDB MySQL 5.5. Kdy použít každý z nich

  2. Proč skript vrací chybu s tímto kódem v php?

  3. Vytváření skupin po sobě jdoucích dnů splňujících daná kritéria

  4. Mysql jak spojit tabulky