sql >> Database >  >> RDS >> PostgreSQL

Postgres Npgsql-verbinding pooling

Npgsql-verbindingspooling is geïmplementeerd in uw aanvraagproces - het heeft niets te maken met PostgreSQL, dat zich er totaal niet van bewust is.

Het mechanisme is heel eenvoudig. Wanneer u een gepoolde verbinding sluit, in plaats van de verbinding met PostgreSQL fysiek te sluiten, wordt de fysieke verbinding rond inactief in het geheugen gehouden (in een "pool"). De volgende keer dat u een nieuwe verbinding opent en de verbindingsreeks overeenkomt met een fysieke verbinding die al in de pool aanwezig is, wordt die fysieke verbinding opnieuw gebruikt in plaats van een nieuwe fysieke verbinding te openen.

Aangezien het openen/sluiten van fysieke verbindingen een duur proces is, versnelt dit uw aanvraag aanzienlijk.




  1. verwacht dat parameter 1 resource, man, boolean gegeven is

  2. Hoe te updaten van select met een Join

  3. Dynamisch databaseverbinding wijzigen in cakephp 3

  4. Django:aangepaste onbewerkte SQL-inserts gebruiken met executemany en MySQL