Sélectionner une page
Formations Data Base de données Formation PostgreSQL avancé : optimisation et performance

Formation PostgreSQL avancé : optimisation et performance

Niveau expert
Catégorie Essential
Formation postgreql avancé
Prix 1 400€ HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et encas offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

Présentation

PostgreSQL est devenu le moteur de base de données relationnelle le plus avancé pour les environnements HPC et serveurs critiques, permettant d’exécuter des charges de travail complexes de façon reproductible et performante. Cette approche moderne repose sur une maîtrise fine de l’architecture pour concevoir des systèmes rapides, sécurisés et hautement scalables.

Notre formation PostgreSQL 17 Avancé vous permettra de plonger au cœur du moteur pour maîtriser l’optimisation des requêtes, la gestion des partitions et le tuning des paramètres de performance. Vous apprendrez à diagnostiquer des problèmes complexes, à configurer des pools de connexions et à industrialiser vos workflows pour des projets professionnels exigeants.

L’approche est 100% pratique : ateliers guidés, démos de build et d’exécution, et diagnostics d’erreurs en conditions réelles. Les livrables incluent une check-list de bonnes pratiques et des commandes type pour intégrer ces optimisations à vos scripts d’exploitation.

Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie PostgreSQL Avancé (18.2) et ses nouveautés.

 

Objectifs

  • 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 visé

  • DBA expérimentés

 

Pré-requis

  • Connaissances en administration PostgreSQL et SQL avancé

 

Pré-requis techniques

  • Serveur Linux (Ubuntu ou Rocky Linux) avec accès root/sudo
  • Minimum 16 Go de RAM pour simuler des charges et des clusters
  • Instance PostgreSQL 17 installée pour les exercices
  • Outils de diagnostic système (sysstat, htop) et pgbench installés

Programme de notre Formation PostgreSQL avancé : optimisation et performance

 

[Jour 1 – Matin]

Suivi et analyse des performances système

  • Exploitation des statistiques internes et des extensions de tracking
  • Analyse des requêtes lentes et banc de tests comparatif
  • Optimisation du Système d’exploitation et des systèmes de fichiers (XFS, ZFS)
  • Impact du matériel sur les performances de la base
  • Atelier pratique : Diagnostic de performance et identification des goulots d’étranglement.

 

[Jour 1 – Après-midi]

Configuration et Tuning du moteur

  • Réglage approfondi des paramètres postgresql.conf (Mémoire, WAL, Buffers)
  • Gestion de la maintenance interne et de l’auto-vacuum
  • Mises à jour de la base et plans de mise à niveau
  • Optimisation des API clientes et des sessions
  • Atelier pratique : Session de tuning “live” pour stabiliser une instance sous charge.

 

[Jour 2 – Matin]

Traitements des requêtes et Algorithmes

  • Phases de traitement d’une requête et algorithmes de jointure
  • Analyse approfondie des plans d’exécution (EXPLAIN ANALYZE)
  • Configuration de l’optimiseur et statistiques de colonnes
  • Organisation physique des données
  • Atelier pratique : Optimisation de requêtes complexes et correction de plans d’exécution.

 

[Jour 2 – Après-midi]

Indexation et Partitionnement

  • Utilisation avancée des types d’index (BRIN, GIN, GiST)
  • Mise en œuvre du partitionnement de données pour la performance
  • Maintenance des index et gestion de l’index bloat
  • Atelier pratique : Conception d’une stratégie d’indexation et de partitionnement performante.

 

[Jour 3 – Matin]

Concurrence et Sécurité Avancée

  • Gestion de la concurrence d’accès et des transactions
  • Analyse des verrous (locks) et résolution des contentions
  • Sécurité au niveau des lignes (RLS) et chiffrement via pgcrypto
  • Contrôle d’accès et audit
  • Atelier pratique : Sécurisation des données et diagnostic de deadlocks.

 

[Jour 3 – Après-midi]

Haute disponibilité et Passage à l’échelle

  • Stratégies de réplication (synchrone vs asynchrone) et archivage
  • Gestion des clusters de basculement (Patroni, PgPool-II)
  • Répartition des charges et utilisation de PgBouncer
  • Banc d’essai final avec pgbench
  • Atelier pratique : Configuration d’une architecture HA et test de montée en charge.

 

Pour aller plus loin

Formation PostgreSQL Administration

Formation PostgreSQL

Formation SQL

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Stephane

Stephane

Stephane a contribué à la création de l’association PostgreSQLFr, et a assuré sa présidence de 2005 à 2010.

Aujourd’hui contact régional pour la Francophonie dans le projet PostgreSQL. Il est consultant en bases de données dans de nombreuses entreprises de services liées au logiciel libre et expert PostgreSQL depuis 2010.

Témoignages

4 octobre 2022

Le formateur

Guillaume M. de chez LUMAPPS

Afficher tous les témoignages

4 octobre 2022

Le formateur

Guillaume M. de chez LUMAPPS
4 octobre 2022

Je recommande la formation

Abhinav B. de chez LUMAPPS
4 octobre 2022

Je recommande la formation

Arthur B. de chez LUMAPPS
28 septembre 2021

Je recommande la formation

Arthur H. de chez LUMAPPS
28 septembre 2021

Note : 3/5

Jonathan H. de chez LUMAPPS
28 septembre 2021

In-depth explanations on postgres configuration, inner-workings and the like

Some points are a bit unnecessary / too developed for my line of work. But depending on your job, it might be a good thing.

Théo A. de chez LUMAPPS
28 septembre 2021

Je recommande la formation

Thomas M. de chez LUMAPPS
28 septembre 2021

Je recommande la formation

Anis D. de chez LUMAPPS

Noter la formation

Prix 1 400€ HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et encas offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp