Nouveau
Possible en Intra-entreprise

PostgreSQL avancé : optimisation et performance

Code Formation: 7008

| Ajouter aux favoris
Les performances d’une base de données sont essentielles au bon fonctionnement des applications et des systèmes d’information. Avec l’augmentation des volumes de données et du nombre d’utilisateurs, les ralentissements peuvent devenir difficiles à diagnostiquer. Cette formation permet aux administrateurs PostgreSQL d’identifier les causes de dégradation, d’optimiser les requêtes et de maintenir les performances d’une base en production.
Image
Une formation orientée vers la pratique : 60 % du temps est consacré à des travaux pratiques, permettant aux apprenants de mettre immédiatement en œuvre les notions abordées.

Compétence principale visée

Analyser et optimiser les performances d’une base PostgreSQL afin d’en garantir l’efficacité et la disponibilité en environnement de production.

Objectifs pédagogiques

  • Optimiser les requêtes et indexes
  • Gérer les partitions et la maintenance
  • Configurer le cache et les paramètres de performance
  • Diagnostiquer les problèmes de performance

Public

  • Administrateurs de bases de données (DBA) disposant d'une expérience pratique de PostgreSQL ou d'un SGBD relationnel similaire

  • Ingénieurs systèmes, Data Engineers ou responsables techniques intervenant sur l'exploitation et les performances de bases PostgreSQL.

Prérequis

  • Connaissances en administration PostgreSQL et SQL avancé

PARTIE 1 - Performance, optimisation et maintenance

  • Optimisation des requêtes SQL

    • Analyse des plans d'exécution

    • EXPLAIN et EXPLAIN ANALYZE

    • Index : B-tree, Hash, GIN, GiST

  • Maintenance des bases de données

    • VACUUM

    • ANALYZE

    • Autovacuum

    • Réindexation

  • Gestion mémoire et paramètres système
    • Shared buffers

    • Work memory

    • Maintenance work memory

    • Checkpoints

  • Supervision et diagnostic
    • Statistiques PostgreSQL

    • Vues système

  • Outils :
    • pg_stat_statements

    • Prometheus

    • Grafana

TRAVAUX PRATIQUES – Diagnostiquer et optimiser les performances

  • Analyse d'une base PostgreSQL présentant des ralentissements
  • Analyse et optimisation de requêtes SQL et de leurs index
  • Mise en œuvre du partitionnement et d'opérations de maintenance
  • Mesure de l'impact des optimisations réalisées

 

PARTIE 2 - Administration avancée et exploitation en production

  • Partitionnement et gros volumes

    • Partitionnement déclaratif

    • Gestion des tables volumineuses

  • Transactions et concurrence

    • MVCC

    • Verrous PostgreSQL

    • Gestion des deadlocks

  • Automatisation

    • Scripts d'administration

    • Tâches planifiées

    •  Sauvegardes automatiques

  • Migration et montée de version
    • Upgrade PostgreSQL
    • pg_upgrade
    • Migration inter-SGBD
  • Bonnes pratiques de production 

    •  

      Architecture cible

    • Monitoring

    • Sécurité

    • Documentation et procédures

       

TRAVAUX PRATIQUES – Administrer et exploiter PostgreSQL en production

  • Analyse d'un incident affectant les performances ou la disponibilité
  • Diagnostic des sessions, transactions et ressources utilisées
  • Mise en place de tâches d'administration automatisées
  • Mise en œuvre d'une démarche de supervision et de résolution d'incident
Alternance d'exposés, illustrations, études de cas, travaux pratiques et échanges avec des experts du domaine Un support de cours sera remis à chacun des participants
Evaluation des acquis de formation
Evaluation des acquis des apprenants réalisée en fin de formation, par un questionnaire contextualisé.
Taux de réussite

94.3% des apprenants ont acquis la compétence principale visée

Résultat obtenu pour 177 participants évalués ayant suivi une formation dans la thématique sur les 5 dernières années

Évaluation de la satisfaction

Evaluation du ressenti des participants en fin de formation (Niveau 1 KIRKPATRICK)

Résultats de l’évaluation

Le niveau de satisfaction globale est évalué à 4.3/5 par les participants.

Evaluations réalisées auprès des 199 participants ayant suivi une formation dans la thématique sur les 5 dernières années

Actualisée le 04-09-2026