• FNE
  • FSE

Formation PostgreSQL : Performance

4.5 sur 5 étoiles

5 étoiles
50%
4 étoiles
50%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 2 avis
(2 avis)
Durée 3 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence BPSP
Éligible CPF Non
Certification AVIT by ENI - Certification Administration d’une base de données

Cette formation très concrète vous permettra d’optimiser les performances des applications qui se connectent à une base PostgreSQL.
Parmi les différents « leviers » proposés par PostgreSQL vous comprendrez pourquoi les valeurs par défaut des paramètres du moteur ne peuvent être que génériques et pas forcément pertinent pour tous les contextes (taille de la base, type de requêtes, volume des accès concurrents, …).
De même les choix au niveau des tables, vues ou index peuvent améliorer les performances … ou les diminuer (en comprenant notamment pourquoi les index peuvent parfois nuire aux performances).
Nous expliquons également comment lire le plan d’exécution d’une requête et le modifier pour gagner en temps d’exécution.
Enfin nous présentons tous les outils qui peuvent aller dans le sens d’une optimisation des temps de traitements (chargement des données, parallélisation, etc.).

Objectif opérationnel :

Être capable d’analyser et d’optimiser les performances d’un serveur PostgreSQL et des requêtes SQL associées.

Objectifs pédagogiques :

  • À l'issue de cette formation PostgreSQL Performance, vous aurez acquis les connaissances et compétences nécessaires pour :
  • Optimiser les paramètres de configuration de PostgreSQL
  • Comprendre l’impact des choix de conception sur les performances
  • Mettre en œuvre une indexation efficace
  • Exploiter le partitionnement natif
  • Comprendre l’impact des transactions et des verrous
  • Lire et interpréter les plans d’exécution SQL
  • Utiliser les statistiques pour influencer les plans d’exécution
  • Exploiter l’exécution parallélisée des requêtes
  • Optimiser les chargements de données
  • Mettre en œuvre une méthodologie de diagnostic des requêtes lentes

Public :

Ce cours PostgreSQL Performance s'adresse aux administrateurs de bases de données, ingénieurs système, chefs de projet, développeurs confirmés.

Prérequis :

Pour suivre cette formation PostgreSQL Performance, il est nécessaire de posséder une très bonne connaissance des bases de données relationnelles et du langage SQL notamment sous PostgreSQL. Une connaissance confirmée du serveur de bases de données PostgreSQL est également demandé.

J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant ce test.

Configuration et environnement serveur

  • Principes de configuration PostgreSQL
  • Paramètres influençant les performances
  • Adaptation des réglages selon la charge et le contexte applicatif
  • Interaction entre PostgreSQL et le système d’exploitation

Extensions et outils de performance

  • Présentation des extensions utiles à l’optimisation
  • Statistiques serveur et vues système
  • Introduction à l’extension pg_stat_statements
  • Exploitation des métriques pour le diagnostic des performances

Structures de données et impact sur les performances

  • Tables, vues et vues matérialisées
    • Cas d’usage et différences de performances
    • Choix de conception et impacts
  • Indexation avancée
    • Index B-tree, GIN, GiST, BRIN
    • Index multi-colonnes
    • Index partiels
    • Index couvrants (INCLUDE)
    • Coût des index sur les opérations d’écriture

Transactions et concurrence

  • Transactions PostgreSQL
  • Niveaux d’isolation
  • Verrous et contentions
  • Impact sur les performances applicatives

Optimisation SQL et moteur d’exécution

  • Anatomie de l’exécution d’une requête
  • Estimation des coûts
  • Méthodes d’accès aux données
  • Méthodes de jointure
  • Lecture et interprétation de EXPLAIN et EXPLAIN ANALYZE
  • Erreurs classiques d’analyse des plans

Gestion des statistiques

  • default_statistics_target
  • Statistiques détaillées
  • Statistiques étendues
  • Influence des statistiques sur les plans d’exécution

Partitionnement sous PostgreSQL

  • Principes du partitionnement natif
  • Partitionnement par plage, liste et hachage
  • Pruning des partitions
  • Cas d’usage et impacts sur les performances

Exécution parallélisée des requêtes

  • Principes de la parallélisation
  • Opérations parallélisables
  • Paramètres de configuration
  • Gains et limites

Optimisation des opérations de chargements

  • Chargements massifs
  • COPY et variantes
  • Impact des contraintes et des index
  • Bonnes pratiques de performance

Méthodologie de diagnostic des performances

  • Identification des symptômes
  • Analyse via statistiques et logs
  • Qualification du goulot d’étranglement (CPU, I/O, verrous)
  • Mise en œuvre des actions correctives
  • Validation des gains

Cette formation vous prépare au passage de la certification « AVIT by ENI - Administration d’une base de données » (Option PostgreSQL) qui démontre votre compétence à mettre en œuvre une base de données dans le respect des règles de gestion énoncées, à insérer et mettre à jour des données, à en assurer la sécurité, la sauvegarde, la restauration ainsi que la maintenance.

L’examen de certification se passe en ligne sous forme d’un QCM d’une durée d’1 heure. Le résultat s’affiche selon un score de 1000 points. Un score supérieur à 600 indique que les compétences sont acquises.

La certification n’est pas obligatoire. L’inscription à l’examen n’est pas incluse dans le prix de la formation.

Date de mise à jour du programme : 01/09/2025

Dates et lieux

1
2
Du 10 au 12 mars 2026
Lieu
Distanciel
Durée
3 jrs
1990 € HT
Du 10 au 12 mars 2026
Lieu
Paris
Durée
3 jrs
1990 € HT
Du 08 au 10 juin 2026
Lieu
Distanciel
Durée
3 jrs
1990 € HT
Du 08 au 10 juin 2026
Lieu
Paris
Durée
3 jrs
1990 € HT
Du 07 au 09 septembre 2026
Lieu
Distanciel
Durée
3 jrs
1990 € HT
Du 07 au 09 septembre 2026
Lieu
Paris
Durée
3 jrs
1990 € HT
Du 13 au 15 octobre 2026
Lieu
Distanciel
Durée
3 jrs
1990 € HT
Du 13 au 15 octobre 2026
Lieu
Paris
Durée
3 jrs
1990 € HT
Du 16 au 18 novembre 2026
Lieu
Distanciel
Durée
3 jrs
1990 € HT
Du 16 au 18 novembre 2026
Lieu
Paris
Durée
3 jrs
1990 € HT
1
2

Avis des participants à la formation PostgreSQL : Performance

Note moyenne de 4.5/5(2)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

FB
4/5

Mon avis sur le contenu du stage :

"Très bonne formation et de bon TP."

Mon avis sur le formateur :

"Très bonne pédagogie."

Ce que j'ai le plus apprécié :

"Les TP et supports de cours."

 

GO
5/5

Ces formations peuvent aussi vous intéresser :

  • Niveau : Intermédiaire
  • Certification : AVIT by ENI - Certification Administration d’une base de données
  • Référence : BRHS

  • Niveau : Fondamental
  • Certification : AVIT by ENI - Certification Administration d’une base de données
  • Référence : BMOP

  • Niveau : Intermédiaire
  • Certification : AVIT by ENI - Administration d’une base de données
  • Référence : BPGA

Sauvegarde/Restauration, Sécurité des donées, mécanismes internes...

  • Niveau : Avancé
  • Certification : AVIT by ENI - Certification Administration d’une base de données
  • Référence : BAPA


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

4,7/5
95% de nos participants
sont satisfaits ou
très satisfaits


Formateurs experts
validés par
PLB

%
Des participants
recommandent
nos formations