PostgreSQL – Administration et Tuning

Cette formation permet de maîtriser l’administration avancée de PostgreSQL, en optimisant les performances, la fiabilité et la sécurité d’un serveur en production. Vous apprendrez à configurer efficacement le moteur, surveiller les performances, identifier les goulets d’étranglement, gérer la réplication et mettre en place des procédures de sauvegarde/restauration robustes. L’objectif est de rendre votre système PostgreSQL stable, rapide et résilient.

Pour qui ?

Administrateurs ou développeurs souhaitant optimiser les performances et la configuration d’une base PostgreSQL.

Administration avancée de PostgreSQL

  • Architecture interne de PostgreSQL (gestion des processus, mémoire, stockage)
  • Installation et configuration avancée du serveur
  • Gestion des connexions et des utilisateurs (Rôles, ACL, authentification)
  • Supervision et monitoring : logs, pg_stat_statements, outils externes

Optimisation et tuning des performances

  • Analyse et optimisation des requêtes SQL avec EXPLAIN / EXPLAIN ANALYZE
  • Indexation avancée (B-tree, GIN, BRIN, HASH, Index covering)
  • Optimisation des transactions et gestion des locks
  • Gestion efficace des ressources (work_mem, shared_buffers, autovacuum, parallel query)
  • Détection et correction des problèmes de performance

Sauvegarde, restauration et haute disponibilité

  • Stratégies de sauvegarde : pg_dump, pg_basebackup, PITR (Point-In-Time Recovery)
  • Restauration des bases de données et gestion des incidents
  • Réplication et haute disponibilité : Streaming Replication, Logical Replication, Patroni
  • Failover automatique et load balancing
  • Comprendre l’architecture interne de PostgreSQL pour mieux optimiser ses performances
  • Maîtriser les outils et techniques d’administration avancée (gestion des connexions, logs, monitoring)
  • Savoir identifier et résoudre les problèmes de performance (indexation, requêtes lentes, locks)
  • Configurer et optimiser le serveur PostgreSQL (paramétrage, mémoire, cache, autovacuum)
  • Mettre en place des stratégies de sauvegarde et de restauration adaptées aux besoins métiers
  • Configurer et gérer la réplication pour assurer la haute disponibilité
  • Bonnes connaissances en administration PostgreSQL

Modalités de mise en œuvre de l’action de formation

Au démarrage de la session, le formateur échangera avec le(s) stagiaire(s) afin d’effectuer une analyse de leurs attentes, de leurs besoins et de leurs acquis.

Moyens pédagogiques, techniques et d’encadrement :

  •  Moyens et méthodes pédagogiques :
    o Apports théoriques et mises en pratique.
    o Chaque point du programme fait l’objet d’une explication théorique appuyée d’une démonstration. Elle est suivie d’une mise en pratique par le biais d’exercices concrets
  •  Moyens techniques :
    o Un ordinateur équipé des logiciels et outils nécessaires à la réalisation de la formation
  •  Moyens d’encadrement :
    o Formateur possédant plusieurs années d’expérience
    o Chargé(e) du projet Numerica

Moyen de suivre l’exécution de la formation :

  • Une feuille d’émargement sera signée par les stagiaires à chaque début de session (matin et après-midi)

Moyens permettant d’évaluer les résultats de la formation :

  • Une évaluation de la formation sera complétée par le stagiaire au terme de la session
  • Le formateur évaluera les acquis des stagiaires tout au long de la formation par des mises en situations pratiques.
Durée : 3 jours
Tarif : 2 040 € HT

Dijon :

Session 1 :

du 23 au 25/06/2026

Session 2 :

du 15 au 17/09/2026

Montbéliard :

Session 1 :

du 23 au 25/02/2026

Session 2 :

du 26 au 28/10/2026

Cette formation peut-être réalisée en session sur-mesure.

Contactez-nous pour construire ensemble une formation adaptée à vos besoins.