Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| pgbouncer [Le 05/10/2012, 15:31] – [Configuration] 82.216.199.100 | pgbouncer [Le 15/10/2012, 20:30] (Version actuelle) – les bases que l'on souhaite rendre accessible > les bases que l'on souhaite rendre accessibles, mots de passes > mots de passe, Il peut être modifier > Il peut être modifié Canigou 66 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== PgBouncer ====== | ||
| + | PgBouncer est un pooler de connexion pour PostgreSQL. Un pooler de connexion permet de maintenir ouvertes des sessions entre lui-même et le serveur, ce qui rend plus rapide l' | ||
| + | |||
| + | PgBouncer permet aussi de mutualiser les sessions dans le serveur, économisant ainsi des ressources. PgBouncer propose plusieurs mode de partage : par requête (default), par transaction ou par session. | ||
| + | ===== Installation ===== | ||
| + | |||
| + | PgBouncer existe sous forme de paquet. apt:// | ||
| + | |||
| + | ===== Configuration ===== | ||
| + | |||
| + | PgBouncer se positionne entre la base de données postgres et le client. Il fait office de relais. Il faut déclarer les bases que l'on souhaite rendre accessibles par PgBouncer | ||
| + | |||
| + | < | ||
| + | vi / | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | nombasepgboucner = host=127.0.0.1 dbname=nombasesurleserveur | ||
| + | </ | ||
| + | |||
| + | Un fichier d' | ||
| + | |||
| + | < | ||
| + | vi / | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | " | ||
| + | </ | ||
| + | |||
| + | Note : Le pooler peut être installé sur une autre machine que l' | ||
| + | |||
| + | ===== Démarrage ===== | ||
| + | |||
| + | Nous avons configuré notre pgBouncer. Il faut maintenant le démarrer. | ||
| + | |||
| + | < | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | Pour forcer le démarrage du pgBouncer au lancement de la machine passer la valeur '' | ||
| + | < | ||
| + | vi / | ||
| + | </ | ||
| + | |||
| + | ===== Test de la connexion ===== | ||
| + | Pour tester votre connexion. | ||
| + | < | ||
| + | psql -h HostMachine -p 6432 -U utilisateur nombasepgboucner | ||
| + | </ | ||
| + | |||
| + | Notez le port par défaut de pgBouncer est le 6432. Il peut être modifié dans le fichier ''/ | ||
| + | |||
| + | Pour aller plus loin: | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * Configuration : [[http:// | ||
