# Documentation PgBouncer 1.25.2

> PgBouncer - Pooler de connexions léger pour PostgreSQL

---

Index LLMS : [llms.txt](/fr/llms.txt)

---

**pgbouncer** est un pooler de connexions PostgreSQL. Toute application cliente peut se connecter à **pgbouncer** comme s’il était un serveur PostgreSQL, et **pgbouncer** établira une connexion vers le serveur réel, ou réutilisera l’une de ses connexions existantes.

L'objectif de **pgbouncer** est de réduire l'impact sur les performances lié à l'ouverture de nouvelles connexions vers PostgreSQL.

Afin de ne pas compromettre la sémantique transactionnelle pour le pooling de connexions, **pgbouncer** prend en charge plusieurs types de pooling lors de la rotation des connexions :

- **Pooling de sessions** : Méthode la moins intrusive. Lorsqu’un client se connecte, une connexion serveur lui est attribuée pour toute la durée de sa connexion. Lorsque le client se déconnecte, la connexion serveur est remise dans le pool. Il s’agit de la méthode par défaut.
- **Pooling de transactions** : Une connexion serveur est attribuée à un client uniquement pendant une transaction. Lorsque PgBouncer détecte la fin de la transaction, la connexion serveur est remise dans le pool.
- **Pooling d'instructions** : Méthode la plus agressive. La connexion serveur est remise dans le pool immédiatement après la fin d’une requête. Les transactions à plusieurs instructions sont interdites en ce mode.

---

Pages de section :

- [Fonctionnalités](/fr/docs/pgbouncer/features/): Fonctionnalités de PgBouncer — modes de pool et compatibilité SQL
- [Configuration : pgbouncer.ini](/fr/docs/pgbouncer/config/): Fichier de configuration PgBouncer (pgbouncer.ini) – Référence
- [Usage : pgbouncer commande](/fr/docs/pgbouncer/usage/): Utilisation en ligne de commande et console d'administration de PgBouncer
- [Compilation et installation de PgBouncer](/fr/docs/pgbouncer/install/): Instructions de compilation et d'installation de PgBouncer
- [Source Versions Téléchargement](/fr/docs/pgbouncer/download/): Versions sources et paquets binaires de PgBouncer
- [Journal des modifications](/fr/docs/pgbouncer/changelog/): Historique des versions et notes de publication de PgBouncer
- [Communauté](/fr/docs/pgbouncer/community/): Ressources communautaires, tutoriels et support pour PgBouncer
- [Questions fréquemment posées](/fr/docs/pgbouncer/faq/): Questions fréquentes sur PgBouncer

---

Liens inverses :

- [Attribution](/fr/attribution/)
- [Documentation](/fr/docs/)
