Aller au contenu principal
  • Certifiant
  • Cours pratique
  • FSE
  • Informatique

Formation PostgreSQL : Performance

Demander un devis
Une formatrice accompagne deux participants penchés sur leurs notes, en salle de formation
Durée
3 jours
Niveau
Intermédiaire
Modalités
Présentiel / Distanciel
Certification
AVIT by ENI - Certification Administration d’une base de données

Description de la formation PostgreSQL Performance

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.).

Atelier en salle : une participante présente des notes au tableau

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

Objectifs opérationnels

Objectif opérationnel :

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

Programme

Contenu du cours, module par module

10 modules

Programme mis à jour le 01/09/2025

Formations liées