Formation PostgreSQL : Administration
| 2 100€ HT / personne |
| 3 jours (21 heures) |
Présentation
PostgreSQL est devenu la base de données relationnelle open source de référence pour les environnements critiques, offrant une fiabilité et une scalabilité exceptionnelles sans dépendre d’un démon root propriétaire. Cette technologie est idéale pour sécuriser des exécutions multi-utilisateurs et faciliter le déploiement sur des clusters de production exigeants.
Notre formation PostgreSQL Administration & Production vise à rendre votre exploitation robuste et portable : installation optimisée, gestion des rôles, et mise en œuvre de stratégies de sauvegarde avancées. Vous apprendrez à configurer finement vos instances, à maîtriser le tuning des performances (auto-vacuum, mémoire) et à déployer des architectures en haute disponibilité.
L’approche est 100% pratique : ateliers guidés, démonstrations d’administration en temps réel et diagnostics d’erreurs courantes liées aux droits, aux montages ou au réseau. Les livrables incluent des fichiers de configuration prêts à l’emploi, une check-list de bonnes pratiques et des scripts types pour automatiser vos tâches d’exploitation.
Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie PostgreSQL Administration (18.2) et ses nouveautés.
Objectifs
- Installer et configurer PostgreSQL
- Gérer les utilisateurs, rôles et permissions
- Effectuer la sauvegarde et la restauration des bases
- Surveiller et optimiser la base pour la production
Public visé
- DBA
- DevOps
Pré-requis
- Connaissances en SQL de base et notions système
Pré-requis techniques
- 8 Go de RAM au minimum, 16 Go recommandés pour simuler plusieurs instances en réplication
- Linux (Ubuntu ou Rocky Linux de préférence) ou Windows avec WSL2
- Accès administrateur (sudo) pour l’installation des paquets système
- Un terminal (Bash/Zsh) et un éditeur de texte
Programme de notre Formation PostgreSQL Administration
[Jour 1 – Matin]
Architecture, Instance et Installation
- Comprendre l’architecture interne : processus background, mémoire (Shared Buffers) et WAL
- Installation et configuration initiale de PostgreSQL
- Création et administration d’une instance
- Gestion des objets du point de vue administrateur : types de données, procédures et déclencheurs
- Configuration du fichier postgresql.conf
- Atelier pratique : Déploiement d’une instance et configuration des paramètres système.
[Jour 1 – Après-midi]
Sécurité et Gestion des Connexions
- Authentification et autorisations : configuration du pg_hba.conf
- Gestion des rôles, des groupes et des permissions granulaires
- Gestion avancée des connexions et problématiques de montée en charge
- Mise en œuvre du pooling de connexions avec PgBouncer ou PgPool
- Atelier pratique : Durcissement de la sécurité et mise en place d’un pooler.
[Jour 2 – Matin]
Ajustement des Performances (Tuning)
- Optimisation de la mémoire et affinage des paramètres de cache
- Maintenance et Auto-vacuum : gestion des seuils et lutte contre le “bloat”
- Stratégies d’indexation et mise à jour des statistiques de l’optimiseur
- Limitation et priorisation des ressources
- Atelier pratique : Diagnostic de requêtes lentes et optimisation sous forte charge.
[Jour 2 – Après-midi]
Sauvegarde et Restauration
- Sauvegardes logiques : maîtriser pg_dump et pg_restore
- Sauvegardes physiques et utilisation de pg_basebackup
- Archivage des logs de transaction (WAL) et reprise sur incident
- Stratégies de sauvegarde à chaud et Point-in-Time Recovery (PITR)
- Atelier pratique : Simulation de crash et restauration complète d’une base.
[Jour 3 – Matin]
Haute Disponibilité (HA)
- Mise en place de la Réplication Physique (Streaming Replication)
- Réplication logique : cas d’usage avec Londiste, Slony ou natif
- Procédures de Failover et reprise après sinistre
- Architectures hautement disponibles et redondance
- Atelier pratique : Montage d’un cluster en réplication primaire/secondaire.
[Jour 3 – Après-midi]
Supervision et Diagnostic
- Surveillance de l’activité via les vues statistiques (pg_stat_activity)
- Analyse approfondie des logs et traces pour l’audit
- Maintenance avancée : gestion des verrous (locks) et réorganisation d’index
- Check-list de mise en production et industrialisation
- Atelier pratique : Mise en place d’un tableau de bord de supervision et résolution de contentions.
Pour aller plus loin
Formation PostgreSQL
Formation PostgreSQL Avancé
Formation SQL
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents

Stephane
Stephane a contribué à la création de l’association PostgreSQLFr, et a assuré sa présidence de 2005 à 2010.
Aujourd’hui contact régional pour la Francophonie dans le projet PostgreSQL. Il est consultant en bases de données dans de nombreuses entreprises de services liées au logiciel libre et expert PostgreSQL depuis 2010.
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
| 2 100€ HT / personne |
| 3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS

