Étant donné que dans ce mode, pgbouncer crée une connexion sortante pour chaque connexion entrante, il me semble que pgbouncer ne fonctionne pas comme pooleur. C'est juste une cartographie 1 à 1.
Où ai-je tort?
la source
Étant donné que dans ce mode, pgbouncer crée une connexion sortante pour chaque connexion entrante, il me semble que pgbouncer ne fonctionne pas comme pooleur. C'est juste une cartographie 1 à 1.
Où ai-je tort?
Il y aurait 1 connexion au serveur pour chaque connexion à pgbouncer, mais pas nécessairement une nouvelle connexion. Lorsqu'une connexion à pgbouncer est fermée, elle ne ferme pas la connexion au serveur, met simplement cette connexion à la disposition du pool. Ensuite, lorsqu'une nouvelle connexion entre, cette connexion groupée peut être réutilisée.
Si les connexions à pgbouncer sont généralement de longue durée, cela pourrait ne pas être très avantageux. Mais, s'il y a beaucoup de connexions courtes, cela pourrait entraîner une amélioration majeure.
Un article de blog excellect a été publié récemment sur pgbouncer et les différents modes de fonctionnement.