PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Regroupement de connexions Postgres Npgsql

Le regroupement de connexions Npgsql est implémenté dans votre processus d'application - cela n'a rien à voir avec PostgreSQL, qui l'ignore complètement.

Le mécanisme est très simple. Lorsque vous fermez une connexion groupée, au lieu de fermer physiquement la connexion à PostgreSQL, la connexion physique est maintenue inactive en mémoire (dans un "pool"). La prochaine fois que vous ouvrez une nouvelle connexion, si sa chaîne de connexion correspond à une connexion physique déjà présente dans le pool, cette connexion physique est réutilisée au lieu d'ouvrir une nouvelle connexion physique.

Étant donné que l'ouverture/fermeture de connexions physiques est un processus coûteux, cela accélère considérablement votre application.