Aller au contenu principal

Dans la fenêtre d’impression, choisissez « Enregistrer en PDF » comme destination.

AMBIARéf. PGS-OPT

PostgreSQL - Optimiser l'administration des bases de données

Bases de données

Durée

21 à 28 heures (3 à 4 jours) selon le format

Modalités

Présentiel, Classe à distance

Reconnaissance

Formation non certifiante (attestation de fin de formation)

Format de vente

Inter-entreprise ou Intra-entreprise

Délai d’accès

Inter : jusqu’à 5 jours ouvrés avant la session ; intra : en moyenne 15 jours ouvrés après l’acceptation du devis

Tarif intra

Sur devis

Pourquoi suivre cette formation

PostgreSQL est l'un des SGBD open source les plus puissants. Cette formation vous donne les compétences d'administration avancée pour configurer, sécuriser, sauvegarder et optimiser vos serveurs PostgreSQL au quotidien.

À l’issue de cette formation, les participants seront capables de

  • Régler finement les fichiers de configuration pour améliorer les performances en production
  • Mettre en place la haute disponibilité et la réplication (physique, logique, synchrone et asynchrone)
  • Concevoir des stratégies avancées de sauvegarde à chaud et de restauration à un instant précis (PITR)
  • Sécuriser les flux et les accès des utilisateurs selon des exigences d'audit strictes
  • Diagnostiquer les verrous, analyser la consommation de mémoire et automatiser les tâches d'administration

Formats proposés

ACTIONImmersion21 heures (3 jours)1 860 € HTpar participant (inter-entreprises)
IMPACTTerrain28 heures (4 jours) · dont une journée en décalé2 605 € HTpar participant (inter-entreprises)

Chaque format reprend le précédent et y ajoute des journées.

Public visé

Administrateurs de bases de données (DBA), ingénieurs système et réseau, ingénieurs DevOps, architectes d'infrastructure ou développeurs seniors en charge de l'exploitation de serveurs PostgreSQL de production.

Prérequis

Maîtriser l'administration de base de PostgreSQL (installation, création d'utilisateurs, sauvegarde simple pg_dump) et disposer de notions solides sur l'environnement système Linux.

Prérequis techniques à distance

La classe virtuelle se tient sur Microsoft Teams : AMBIA fournit à chaque participant un compte pour la durée de la formation. En intra-entreprise, elle peut aussi se tenir sur l’outil que l’entreprise utilise déjà, par exemple Zoom ou Google Meet.

Le participant se connecte depuis un ordinateur équipé d’une caméra, d’un micro, d’un accès à internet et d’un navigateur à jour, dans un lieu calme. Si la formation le demande, le formateur donne accès à un poste de travail à distance, depuis le navigateur.

Pendant la formation, l’assistance technique répond à support@ambia-skills.fr.

Objectifs pédagogiques

Lister les différents paramètres clés de la mémoire PostgreSQL et les types de réplication disponibles. Expliquer le fonctionnement interne du journal des transactions (WAL) et le processus de nettoyage automatique (autovacuum)</w:r><m:oMath><m:r><w:rPr><w:rFonts w:ascii="Cambria Math" w:hAnsi="Cambria Math"/></w:rPr><m:t>Autovacuum</m:t></m:r></m:oMath><w:r><w:rPr><w:rFonts w:ascii="Aptos" w:hAnsi="Aptos" w:cs="Aptos"/><w:sz w:val="24"/><w:szCs w:val="24"/></w:rPr><w:t xml:space="preserve">. Configurer une réplication physique par flux en mode synchrone ou asynchrone. Interpréter les traces du système d'exploitation et les vues statistiques internes pour isoler un problème de verrous ou d'I/O. Choisir la stratégie d'archivage et de sauvegarde la plus adaptée à un objectif de reprise d'activité (RTO / RPO) d'entreprise. Concevoir une procédure automatisée de basculement et de reconstruction d'un cluster PostgreSQL haute disponibilité.

Programme détaillé

Jour 1ACTION

Matin

Architecture de la mémoire et optimisation du système

Maîtriser le fonctionnement interne de PostgreSQL (processus d'arrière-plan, gestion de la mémoire). Optimiser les paramètres système clés pour s'adapter aux ressources matérielles.

  • Architecture détaillée des processus : Postmaster, Writer, Wal Writer, Autovacuum.
  • Configuration de la mémoire : shared_buffers, work_mem, maintenance_work_mem, effective_cache_size.
  • Optimisation des écritures disques et gestion fine des points de contrôle (Checkpoints).

Atelier pratique

Calcul et application d'un profil d'optimisation mémoire adapté à un serveur de production doté de fortes ressources matérielles.

Cas métier

Redimensionnement des ressources d'un serveur PostgreSQL hébergeant une application ERP à forte charge d'accès concurrents.

Compétence acquise

Savoir dimensionner et configurer les paramètres de performance d'un serveur PostgreSQL de production.

Livrable

Fichier de configuration postgresql.conf optimisé et documenté selon le profil matériel.

Après-midi

Gestion des verrous et des accès concurrents

Identifier, diagnostiquer et résoudre les situations de blocage et de contentions d'accès. Analyser le comportement du nettoyeur de table (Autovacuum).

  • Les types de verrous dans PostgreSQL (verrous de lignes, de tables, verrous système).
  • Analyse de la table système pg_locks et résolution des interblocages (Deadlocks).
  • Mécanisme MVCC : gestion des versions de lignes et impact sur la fragmentation physique.
  • Paramétrage approfondi et diagnostic de l'activité de l'Autovacuum.

Atelier pratique

Simulation d'une contention d'écriture sur une table critique, détection des requêtes bloquantes et libération forcée de verrous.

Cas métier

Analyse et résolution de ralentissements applicatifs majeurs causés par des requêtes de mise à jour bloquantes sur un stock de marchandises.

Compétence acquise

Résoudre rapidement les situations de verrouillage et garantir un nettoyage de base de données performant.

Livrable

Script de supervision et de détection des requêtes bloquantes à chaud.

Jour 2ACTION

Matin

Sauvegardes avancées et restauration à un instant précis (PITR)

Configurer l'archivage continu des journaux de transactions (WAL). Mettre en œuvre une stratégie de restauration fine avec Point-in-Time Recovery (PITR).

  • Principes physiques du journal d'écriture anticipée (WAL).
  • Configuration du mode archive_mode et scripts d'archivage sécurisés.
  • Sauvegardes physiques à chaud à l'aide de l'outil pg_basebackup.
  • Restauration pas-à-pas et positionnement de la cible temporelle de restauration (recovery_target_time).

Atelier pratique

Réalisation d'une sauvegarde à chaud, simulation d'un crash de données, et restauration complète de la base de données à une heure précise.

Cas métier

Incident de production critique nécessitant de restaurer le registre comptable de l'entreprise 5 minutes avant une erreur humaine de suppression.

Compétence acquise

Maîtriser les restaurations d'infrastructures les plus exigeantes sans perte de données.

Livrable

Procédure documentée de reprise d'activité post-incident majeure (PRA).

Après-midi

Réplication et haute disponibilité

Configurer un cluster PostgreSQL répliqué en lecture seule. Comprendre les mécanismes de basculement automatique.

  • Principes de la réplication physique par flux (Streaming Replication).
  • Configuration du serveur maître (primary) et du serveur esclave (standby)</w:r><m:oMath><m:r><w:rPr><w:rFonts w:ascii="Cambria Math" w:hAnsi="Cambria Math"/></w:rPr><m:t>Standby</m:t></m:r></m:oMath><w:r><w:rPr><w:rFonts w:ascii="Aptos" w:hAnsi="Aptos" w:cs="Aptos"/><w:sz w:val="24"/><w:szCs w:val="24"/></w:rPr><w:t xml:space="preserve">.
  • Différence et cas d'usage : réplication synchrone vs asynchrone.
  • Introduction aux architectures de haute disponibilité de l'écosystème PostgreSQL (Patroni, repmgr).

Atelier pratique

Déploiement complet d'une architecture maître/esclave avec réplication en temps réel et validation du transfert de charge.

Cas métier

Découplage de la base de production pour déporter la génération des rapports lourds de Business Intelligence sur un serveur secondaire en lecture seule.

Compétence acquise

Savoir concevoir et déployer une architecture PostgreSQL distribuée hautement résiliente.

Livrable

Cluster PostgreSQL opérationnel à deux nœuds répliqués en continu.

Jour 3ACTION

Matin

Sécurité, audit et chiffrement

Sécuriser l'accès réseau et authentifier les utilisateurs selon des protocoles stricts. Mettre en œuvre un système d'audit d'accès aux données sensibles.

  • Configuration avancée du fichier d'autorisation réseau pg_hba.conf.
  • Gestion fine des rôles, des privilèges système et des privilèges par défaut.
  • Configuration des connexions chiffrées en SSL/TLS (certificats clients/serveurs).
  • Traçabilité et audit des requêtes sensibles à l'aide de l'extension pgaudit.

Atelier pratique

Sécurisation complète d'une instance PostgreSQL (connexion SSL obligatoire, restriction d'accès IP, mise en place d'un audit de lecture de table confidentielle).

Cas métier

Mise en conformité RGPD d'un serveur contenant des données de santé personnelles en traçant l'ensemble des requêtes de consultation de données.

Compétence acquise

Sécuriser et auditer une infrastructure de base de données d'entreprise selon les standards du marché.

Livrable

Schéma d'authentification blindé et configuration d'audit de sécurité opérationnelle.

Après-midi

Maintenance préventive et partitionnement des données

Gérer de très grands volumes de données grâce au partitionnement natif de tables. Automatiser les tâches de maintenance quotidiennes et la surveillance d'activité.

  • Concept et mise en œuvre du partitionnement déclaratif (par liste, par plage de valeurs, par hachage).
  • Optimisation des performances sur des tables de plusieurs centaines de millions de lignes.
  • Automatisation des indexations, statistiques et réorganisations physiques (utilisation de pg_repack pour défragmenter sans blocage).
  • Métriques clés de supervision à surveiller en production.

Atelier pratique

Transformation à chaud d'une table historique monolithique en table partitionnée par mois et validation de la purge rapide de données.

Cas métier

Conception de l'architecture de stockage de données pour un outil de suivi d'activité logistique conservant 5 ans d'historique de mouvements de colis.

Compétence acquise

Gérer l'évolution physique et la maintenance automatisée de bases de données à forte volumétrie.

Livrable

Script de création de table partitionnée dynamiquement et calendrier d'automatisation de maintenance.

Jour 4 · en décaléIMPACT

Matin

Diagnostic de la sécurité et de la configuration de votre instance PostgreSQL

Analyser les fichiers de configuration (pg_hba.conf, postgresql.conf) et valider la gestion des droits d'accès.

  • Analyse de l'instance réelle : chiffrement SSL/TLS, gestion des privilèges (rôles) et réglage de la mémoire selon les ressources du serveur.

Après-midi

Valider le plan de reprise et automatiser les sauvegardes

Tester la restauration à un instant précis (PITR) et automatiser les scripts d'entretien (VACUUM, ANALYZE).

  • Simulation d'une panne ou d'une perte de données sur l'environnement de test : script de restauration PITR à partir des fichiers WAL, réglage de l'autovacuum et supervision de l'instance (pg_stat_activity).

Les ateliers et cas métier de ce programme pourront être adaptés par le consultant-formateur selon les besoins, le niveau et les prérequis des participants, pour favoriser l’atteinte des objectifs pédagogiques.

Méthodes et moyens pédagogiques

Méthodes mobilisées

Pédagogie active et immersive basée sur des cas métiers d'exploitation. Alternance de démonstrations d'architecture par le formateur, d'ateliers de configuration système complexes, de jeux de rôles en situation d'incidents de production et de revues collectives des configurations.

Moyens techniques

Un poste informatique par participant, accès à un environnement de TP multi-machines (plusieurs serveurs virtuels Linux par apprenant pour simuler des clusters et des architectures répliquées), outils de diagnostic d'infrastructure, et supports de cours numériques AMBIA d'excellence.

Moyens humains

Formation animée par un consultant-formateur expert senior, administrateur de bases de données de production spécialisé sur PostgreSQL et les architectures de cloud souverain.

Modalités d’évaluation

Évaluation diagnostique

Questionnaire technique d'auto-évaluation en amont (15 jours avant) pour vérifier la maîtrise des fondamentaux d'installation et d'administration classique de PostgreSQL.

Évaluation formative

Mises en situation pratiques régulières, simulations d'incidents sur serveurs virtuels et revues d'architectures système tout au long de la session.

Évaluation sommative

Cas de synthèse final d'exploitation d'une durée de 2h30 (réparation à chaud d'un cluster défaillant, configuration d'un plan de reprise d'activité après sinistre et sécurisation réseau complète), complété par un Questionnaire de validation des acquis sous forme de QCM en fin de formation.

Suivi

  • Feuilles de présence signées par demi-journée, en présentiel comme à distance.
  • Attestation de fin de formation remise à chaque stagiaire, mentionnant les objectifs, la nature, la durée et les résultats de l’évaluation.
  • Certificat de réalisation adressé au client ou au financeur.
  • Questionnaire de satisfaction remis à l’issue de la formation.

Délai d’accès

Inter-entreprises : L’inscription est possible jusqu’à 5 jours ouvrés avant le début de la session, sous réserve des places disponibles.

Intra-entreprise : La formation débute en moyenne 15 jours ouvrés après l’acceptation du devis.

Ce délai peut être adapté selon la disponibilité des sessions, le positionnement du stagiaire et, le cas échéant, l’instruction du dossier de prise en charge par le financeur.

Accessibilité handicap

Nos parcours sont adaptables aux personnes en situation de handicap. Contactez notre référent pour l'étude des aménagements.

Référent handicap : accessibilite@ambia-skills.fr. Aucune reconnaissance de la qualité de travailleur handicapé ni aucun justificatif médical n’est exigé.

Indicateurs de résultats

Indicateurs publiés à partir de 3 avis.

Mode de calcul : www.ambia-skills.fr/notre-approche#notes

AMBIA - Organisme de formation professionnelle - 254 rue Vendôme, 69003 Lyon - 07 56 44 70 44 - contact@ambia-skills.fr - SIRET 130 176 597 00016

Déclaration d’activité enregistrée sous le numéro 84692748569 auprès du préfet de région Auvergne-Rhône-Alpes. Cet enregistrement ne vaut pas agrément de l’État.

Fiche mise à jour le 30/10/2026