Introduction
Dans ce laboratoire, vous apprendrez comment configurer et utiliser PgBouncer, un gestionnaire de connexions léger pour PostgreSQL. La gestion des connexions (connection pooling) est une technique essentielle pour améliorer les performances de la base de données, en particulier pour les applications qui gèrent de nombreuses connexions de courte durée. En gérant un pool de connexions de base de données réutilisables, PgBouncer réduit la surcharge liée à l'établissement de nouvelles connexions pour chaque requête client.
Vous commencerez par installer et configurer PgBouncer, en créant les fichiers de configuration et d'authentification des utilisateurs nécessaires. Ensuite, vous démarrerez le service PgBouncer et testerez la connexion à votre base de données PostgreSQL via le gestionnaire de connexions. Vous utiliserez ensuite pgbench, un outil d'évaluation comparative standard de PostgreSQL, pour simuler une charge client et observer comment PgBouncer gère les connexions. Enfin, vous apprendrez comment vous connecter à la console d'administration de PgBouncer pour surveiller ses performances et afficher les statistiques de connexion.


