Administrez PostgreSQL avec une méthode de diagnostic et de reprise. Le fil rouge couvre configuration, rôles, transactions, maintenance, performance et restauration sur une instance d’exercice isolée.
Administrateurs systèmes ou bases de données et développeurs chargés d’exploiter une instance PostgreSQL.
Prérequis
Les participants possèdent un socle de connaissances et de compétences minimal sur les bases de données relationnelles. Ils sont en mesure d’effectuer des requêtes simples en SQL pour interroger et manipuler des données, en vue de les répliquer au cours des.
Des compétences à mettre en pratique
Objectifs pédagogiques
Comprendre l’architecture et le fonctionnement interne de PostgreSQL
Savoir installer et configurer un serveur PostgreSQL
Administrer les bases de données et les instances au quotidien
Gérer des utilisateurs, les rôles et les droits d'accès
Savoir interagir avec un serveur PostgreSQL au moyen de Psql
Mettre en œuvre les mécanismes de sécurité
Surveiller, diagnostiquer et optimiser les performances
Mettre en place une stratégie de sauvegarde et de restauration
Votre progression, jour après jour
Programme détaillé
6 séquences · 21 heures indicatives · ateliers et évaluation
Exploiter une instance PostgreSQL et démontrer sa capacité de reprise dans un environnement isolé.
Préparer votre formation et découvrir la méthode
Préparer la formation
SQL et ligne de commande ; PostgreSQL, psql et cluster de laboratoire, aucune commande d'administration sur une base réelle.
Apports illustrés, exercices progressifs, ateliers sur un cas fil rouge et retour argumenté sur les productions. Les ateliers et l'évaluation font partie des heures indiquées.
Jour 01Installer et comprendre le cluster7 h · 2 séquences avec mise en pratique
Séquence 1 · 3 h 30
Installer et comprendre le cluster
Distinguer cluster, base, schéma et session.
Situer processus, fichiers de configuration et WAL.
Utiliser psql pour inspecter connexions et paramètres.
Distinguer cluster, bases, processus, WAL et configuration ; préciser locale et encodage.
Notions et méthodes en détail
Distinguer cluster PostgreSQL, base, schéma et session ; situer configuration et journaux.
Initialiser une instance d’exercice et vérifier encodage, locale, port et répertoire de données.
Comprendre WAL, processus serveur et checkpoints dans le fonctionnement général.
Atelier prévuInstaller ou inspecter un cluster préparé et produire une fiche de configuration avec chemins et ports du laboratoire.
Vérification en atelierLe participant retrouve configuration effective et état du service.
Pour aller plus loin
Reproduire une installation avec paramètres et chemins documentés.
Séquence 2 · 3 h 30
Gérer rôles et accès
Créer rôles, appartenances et privilèges d'objets.
Configurer authentification et règles pg_hba.conf.
Examiner droits par défaut, propriété et portée des schémas.
Configurer rôles, héritage, schémas et pg_hba.conf ; séparer connexion et privilèges SQL.
Notions et méthodes en détail
Créer rôles de connexion et rôles de groupe ; appliquer privilèges sur schémas et objets.
Analyser pg_hba.conf avec ordre des règles et méthode d’authentification.
Vérifier droits effectifs et privilèges par défaut sur de nouveaux objets.
Atelier prévuCréer lecteur et application puis vérifier qu'un objet créé ultérieurement respecte les droits attendus.
Livrable attenduMatrice de droits et tests d’accès.
Vérification en atelierLe compte de démonstration accède uniquement aux objets prévus.
Pour aller plus loin
Tester le refus d’accès d’un rôle à un schéma non autorisé.
Jour 02Comprendre transactions et maintenance7 h · 2 séquences avec mise en pratique
Séquence 3 · 3 h 30
Comprendre transactions et maintenance
Expliquer MVCC, versions de lignes et visibilité.
Observer verrous et transactions longues.
Relier VACUUM, ANALYZE et autovacuum à la santé de la base.
Lire une chaîne de blocage, repérer les transactions inactives ouvertes et relier accumulation de versions mortes aux décisions d’autovacuum.
Notions et méthodes en détail
Relier MVCC, versions de lignes, transactions longues et besoin de nettoyage.
Comparer VACUUM et ANALYZE ; observer autovacuum et statistiques.
Simuler verrouillage et identifier session bloquante avant intervention.
Atelier prévuSimuler un blocage entre deux sessions, identifier le responsable et choisir une action de résolution proportionnée.
Livrable attenduAnalyse de verrous et plan de maintenance.
Vérification en atelierLe diagnostic explique le blocage et évite de terminer arbitrairement toutes les sessions.
Pour aller plus loin
Diagnostiquer une session qui bloque la maintenance ou une écriture.
Séquence 4 · 3 h 30
Diagnostiquer les performances
Lire EXPLAIN ANALYZE sur des requêtes de test.
Comparer scans, index, cardinalités et lectures.
Suivre connexions, statistiques et croissance des tables.
Lire EXPLAIN ANALYZE avec prudence, statistiques, index et volumes intermédiaires.
Notions et méthodes en détail
Lire EXPLAIN ANALYZE avec prudence sur les commandes qui modifient des données.
Comparer estimation, lignes réelles, boucles, tri et accès par index.
Tester un index ou une réécriture à résultat identique et mesurer lectures ou durée.
Atelier prévuOptimiser une requête lente sans changer son résultat et documenter l'effet de l'index sur les écritures.
Livrable attenduPlan commenté et optimisation mesurée.
Vérification en atelierLa correction répond à l’opération coûteuse observée.
Pour aller plus loin
Comparer estimation et exécution réelle pour cibler la cause d’une lenteur.
Jour 03Concevoir sauvegarde et restauration7 h · 2 séquences avec mise en pratique
Séquence 5 · 3 h 30
Concevoir sauvegarde et restauration
Comparer pg_dump, sauvegarde physique et archivage WAL.
Relier RPO et RTO aux procédures choisies.
Préparer les dépendances de restauration, rôles et extensions.
Distinguer sauvegarde logique, physique, archivage WAL et restauration à un instant donné.
Notions et méthodes en détail
Distinguer sauvegarde logique, sauvegarde physique et archivage WAL.
Définir RPO et RTO puis préparer une restauration cohérente avec ces objectifs.
Restaurer sur une instance isolée et rapprocher schéma, objets et données.
Atelier prévuRestaurer un dump dans une autre base puis vérifier données et droits ; examiner une démonstration de reprise à un instant donné.
Livrable attenduProcédure de reprise et contrôles d’intégrité.
Vérification en atelierLa preuve de restauration précise point de reprise et contrôles effectués.
Pour aller plus loin
Vérifier une restauration au lieu de conclure sur le seul succès de sauvegarde.
Séquence 6 · 3 h 30
Préparer l'exploitation et les incidents
Distinguer réplication, sauvegarde et haute disponibilité.
Définir alertes de capacité, retard et échec de sauvegarde.
Préparer changement de version et procédure de retour.
Organiser supervision, capacité, mises à jour et réponse aux incidents récurrents.
Notions et méthodes en détail
Préparer surveillance de connexions, stockage, réplication et sauvegardes.
Définir procédure de maintenance et critères de retour au service.
Documenter incident, cause, correction et contrôle après reprise.
Atelier prévuRemettre un guide d'exploitation avec preuve de restauration, contrôles quotidiens et scénario de reprise après incident.
Livrable attenduRunbook et exercices d’incident.
Vérification en atelierLe runbook permet de choisir une action à partir d’un symptôme identifié.
Pour aller plus loin
Simuler saturation disque ou retard de réplication dans un environnement de test.
Mettre vos acquis à l’épreuve
Évaluation finale prévue
Mise en situation individuelle et restitution commentée, incluses dans la dernière séquence. Durée indicative : 60 minutes.
Critères de réussite
Les sauvegardes sont validées par restauration.
Les droits des nouveaux objets sont anticipés.
Le diagnostic distingue verrou, requête coûteuse et saturation.
Adaptation et validation pédagogique. Version enrichie proposée, à valider par le formateur. Répartition pédagogique proposée sur une base de 7 heures par jour, pauses exclues. À ajuster avec le formateur au positionnement initial. Les approfondissements « Pour aller plus loin » sont sélectionnés par le formateur selon le positionnement et le temps disponible ; ils ne constituent pas des heures supplémentaires garanties.
Les ateliers décrivent les travaux prévus. Leurs fichiers, corrigés et évaluations en ligne sont à préparer, sauf ressources explicitement disponibles dans le module pilote.
Références pour approfondir
Documentation des organismes et éditeurs. La progression et les ateliers sont une rédaction originale pour Beyond Expertise.
Le centre doit confirmer les prérequis, le programme final, les dates, les horaires et le tarif avant inscription. Le délai d’accès dépend des disponibilités et du besoin. L’ouverture d’une session et la disponibilité d’un cours e-learning sont confirmées avant inscription.
Les ateliers, méthodes et évaluations du programme sont proposés pour validation pédagogique. Les supports effectivement disponibles sont indiqués dans la section « Contenu e-learning ».
Le parcours ne délivre pas de diplôme ni de certification professionnelle. Aucune éligibilité CPF ou prise en charge n’est garantie. Toute préparation à un examen externe devra faire l’objet d’informations et d’habilitations vérifiées.
Les objectifs et prérequis sont disponibles. Les leçons, supports et évaluations de ce parcours ne sont pas encore intégrés dans cet espace. Le programme détaillé ci-dessus décrit les apprentissages et les ateliers prévus.
Origine des informations et statut du programme
Durée, niveau, modalités, objectifs et tarif relevés sur le site officiel le 11 septembre 2026. Le déroulé détaillé a été enrichi par Beyond Expertise. Validation pédagogique du formateur à réaliser avant animation.