Accueil > Nos Formations > Intelligence Artificielle, Data > Bases de données > PostgreSQL > PostgreSQL administration avancée

PostgreSQL administration avancée

New
Financé ATLAS

Exploiter une plateforme PostgreSQL en production, diagnostiquer, restaurer et assurer la continuité de service.

Formation :
PostgreSQL administration avancée
3 jours (21 heures)
Référence :
MOD_20261684
Inter
Intra
Formation Inter
1950 € HT
Formation Intra
Description Objectifs Récapitulatif Programme détaillé

Description

Cette formation a pour objectif de permettre aux participants d’approfondir l’administration de PostgreSQL en environnement de production. Elle aborde le diagnostic et l’optimisation des performances, la maintenance avancée, la validation des sauvegardes et des restaurations, ainsi que la mise en œuvre de la réplication et des procédures de bascule.

 

À partir de situations concrètes, les participants apprendront à identifier l’origine des ralentissements et des contentions, à mesurer l’effet de leurs optimisations, à restaurer une base à un instant donné et à rétablir le service après une défaillance. Ils sauront également formaliser des procédures d’exploitation et de reprise adaptées aux exigences de disponibilité et de protection des données.

Objectifs

  • Identifier l'origine d'une lenteur à partir des statistiques, journaux et plans d'exécution
  • Mesurer l'effet d'une optimisation de requête, d'index, de maintenance ou de configuration
  • Définir des objectifs de perte de données et de temps de reprise, puis tester une restauration à un instant donné
  • Mettre en place et surveiller une réplication physique
  • Réaliser une bascule contrôlée et documenter une procédure de reprise

 

Récapitulatif

Public

Administrateurs de bases de données, administrateurs systèmes et ingénieurs DevOps chargés d'exploiter PostgreSQL

Prérequis

Avoir suivi « PostgreSQL administration niveau 1 » ou maîtriser l'administration courante d'une instance PostgreSQL.

Savoir utiliser PostgreSQL, réaliser une sauvegarde et une restauration simples, lire un plan d'exécution et travailler en ligne de commande sous Linux

Méthodes et modalités pédagogiques

Formation réalisée en Présentiel, Distanciel ou Dual-Learning selon la formule retenue.

Modalités et délai d'accès :

- Inscription via formulaire en ligne ou contact direct.
- Analyse du besoin et test de positionnement si nécessaire pour validation des prérequis.
- Envoi d'une proposition et contractualisation. 
- Inscriptions possibles jusqu'à 24 heures avant le début de la formation.

Moyens et supports pédagogiques

Mise à disposition d'un poste de travail sur nos formations en Présentiel.
Mise à disposition de nos environnements de visio sur nos formations en Distanciel
Remise d'une documentation pédagogique numérique pendant la formation
La formation est constituée d'apports théoriques, d'exercices pratiques et de réflexions
Dans le cas d'une formation sur site Entreprise, le client s'engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard...) au bon déroulement de l'action de formation conformément aux prérequis indiqués dans le programme de formation

Compétences

  • Identifier l’origine d’une lenteur à partir des statistiques, journaux et plans d’exécution
  • Mesurer l’effet d’une optimisation de requête, d’index, de maintenance ou de configuration
  • Définir des objectifs de perte de données et de temps de reprise, puis tester une restauration à un instant donné
  • Mettre en place et surveiller une réplication physique
  • Réaliser une bascule contrôlée et documenter une procédure de reprise

Modalités de suivi et d'évaluations

Auto-positionnement des stagiaires avant la formation

Émargement des stagiaires et formateur par 1/2 journée

Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires

Auto-évaluation des acquis de la formation par les stagiaires

Questionnaire de satisfaction à chaud et à froid à l'issue de la formation

Programme détaillé

Diagnostiquer et améliorer les performances

  • Établir un état de référence : temps de réponse, débit, charge et accès disque.
  • Exploiter les statistiques, les événements d'attente et les journaux.
  • Repérer les requêtes coûteuses, les connexions excessives et les premières causes de contention.
  • Travaux pratiques : analyser une plateforme ralentie et produire un diagnostic argumenté.

 

Optimiser les requêtes et l'accès aux données

  • Lire EXPLAIN (ANALYZE, BUFFERS) et interpréter les écarts entre estimations et exécution réelle.
  • Choisir ou corriger une stratégie d'indexation ; évaluer son coût à l'écriture.
  • Utiliser les statistiques et le partitionnement lorsque les volumes le justifient.
  • Travaux pratiques : améliorer une charge de travail et comparer les mesures avant et après intervention.

 

Fiabiliser l'exploitation et la reprise

  • Maintenance et réglages en production
  • Comprendre les effets du MVCC sur les versions de lignes, le bloat et l'autovacuum
  • Diagnostiquer les verrous et les interblocages
  • Ajuster les principaux paramètres de mémoire et de journalisation à partir de mesures
  • Maîtriser les pics de connexions et étudier l'usage d'un pool de connexions
  • Travaux pratiques : résoudre une contention et stabiliser une instance sous charge

 

Prouver la capacité de restauration

  • Définir les objectifs RPO et RTO et choisir un scénario de reprise adapté
  • Réaliser une sauvegarde physique, contrôler son intégrité et vérifier l'archivage des WAL
  • Restaurer après une suppression accidentelle à un instant choisi
  • Contrôler les données restaurées et mesurer le temps de reprise obtenu
  • Travaux pratiques : conduire une restauration complète sur un environnement isolé et rédiger sa procédure

 

Assurer la continuité de service

  • Configurer une réplication physique primaire–secondaire sur un environnement préparé
  • Comparer réplication synchrone et asynchrone selon les exigences de disponibilité et de perte de données
  • Surveiller le retard de réplication et la rétention des WAL
  • Effectuer une bascule contrôlée ; examiner les conditions de réintégration de l'ancien primaire
  • Situer le rôle d'un orchestrateur de haute disponibilité
  • Travaux pratiques : provoquer la perte du primaire, promouvoir le secondaire et vérifier le service

 

Mise en situation intégrée

  • Traiter un scénario réunissant dégradation des performances et incident sur un nœud
  • Choisir les actions, mesurer leurs effets et vérifier la cohérence des données
  • Produire un court dossier d'exploitation : indicateurs suivis, seuils d'alerte, procédure de restauration et procédure de bascule
  • Évaluation : chaque participant justifie son diagnostic, démontre la reprise du service et confronte les résultats aux objectifs RPO/RTO

Trouvez la formation qui
répond à vos enjeux

Nos autres formations

Vous aimerez aussi

Être rappelé

Page Formation | Formulaire de contact

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Je demande un devis

Page Formation | Formulaire de devis

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Je m'inscris

Page Formation | Formulaire d'inscription

PostgreSQL administration avancée

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.