# PostgreSQL Performances

> Cette formation montre comment optimiser efficacement un serveur PostgreSQL en exploitant le matériel, en adaptant le système d’exploitation, en réglant la configuration, en optimisant la mémoire, en détectant les requêtes lentes, en créant des index et en comprenant les plans d’exécution.

---

Index LLMS : [llms.txt](/fr/llms.txt)

---

**PERF1** · Performances et SQL

> **État :** Manuel complet importé en français, avec les énoncés et les solutions des TP.
<div class="course-book-cover" style="--course-color: #94511f">

<img src="/images/perf1/cover.fr.svg" alt="PERF1 · PostgreSQL Performances">

</div>

## Présentation

**Synthèse de la fiche :** Cette formation montre comment optimiser efficacement un serveur PostgreSQL en exploitant le matériel, en adaptant le système d’exploitation, en réglant la configuration, en optimisant la mémoire, en détectant les requêtes lentes, en créant des index et en comprenant les plans d’exécution.

## Informations clés

| Rubrique | Détails |
| --- | --- |
| Durée | 3 jours (21 heures) en présentiel, ou 5 matinées (17,5 heures) à distance. |
| Tarifs | Inter-entreprises : 2250 € HT par stagiaire<br>Intra-entreprise : 9250 € HT pour 8 stagiaires maximum |
| Source | Page de formation Dalibo |

### Objectifs

- Exploiter au mieux le matériel
- Adapter le système d’exploitation
- Ajuster les paramètres de configuration
- Optimiser la consommation mémoire
- Détecter les requêtes les plus lentes
- Créer un index
- Comprendre un plan d’exécution

### Public concerné

Ce programme s’adresse aux utilisateurs·rices confirmé·es et aux administrateurs·rices de bases de données (DBA) ayant déjà une bonne connaissance de PostgreSQL ou d’un autre SGBD du marché.

### Prérequis

Pour toute demande d’inscription, un test QCM sera envoyé par email avant la formation afin de vérifier les prérequis suivants :

- Notions de base en langage SQL
- Bonne connaissance de PostgreSQL

La formation Dalibo DBA2 est conseillée.


### Thèmes abordés

- Optimisation
- Comprendre EXPLAIN
- Base de l’indexation PostgreSQL
- Analyse du trafic SQL
- Analyse en temps réel

## Documents Markdown

- [Fiche de formation en Markdown](/fr/perf1/course-description/)
- [Questionnaire des besoins en Markdown](/fr/perf1/needs-questionnaire/)

Ces deux pages reprennent le contenu des petits PDF dans le format de lecture OINK ; la mise en page de formulaire est adaptée au Markdown.

## Documents locaux

- [Manuel complet PDF](/downloads/dalibo/manuals/perf1-handout.pdf)
- [Manuel PDF sans TP](/downloads/dalibo/manuals/perf1-no-tp-handout.pdf)
- [Fiche descriptive PDF](/downloads/dalibo/briefs/perf1-description.pdf)
- [Questionnaire des besoins PDF](/downloads/dalibo/needs/perf1-needs.pdf)

## État de la conversion

Le manuel complet comprend **544 pages**, révision **26.09**. Il est publié ici en **9 pages de chapitre** dans l’ordre du PDF original, de l’avant-propos aux informations de formation Dalibo.

- **50** figures ou schémas ont été extraits comme images locales dans `static/images/perf1/manual/`.
- Les **6** séries d’énoncés de travaux pratiques sont conservées.
- Les **6** séries de solutions sont conservées.
- Les figures, tableaux, formules et exemples de code disposent de cibles stables pour la navigation OINK.

## Sources originales

- [Page de formation](https://www.dalibo.com/formation-postgresql-performance-1)
- [Répertoire public du manuel](https://public.dalibo.com/exports/formation/manuels/formations/perf1/)
- [HTML original](https://public.dalibo.com/exports/formation/manuels/formations/perf1/perf1.handout.html)
- [PDF complet](https://public.dalibo.com/exports/formation/manuels/formations/perf1/perf1.handout.pdf)
- [EPUB original](https://public.dalibo.com/exports/formation/manuels/formations/perf1/perf1.handout.epub)
- [PDF sans TP](https://public.dalibo.com/exports/formation/manuels/formations/perf1/perf1.no-tp.handout.pdf)
- [EPUB original](https://public.dalibo.com/exports/formation/manuels/formations/perf1/perf1.no-tp.handout.epub)
- [Fiche descriptive PDF originale](https://public.dalibo.com/commercial/formations/formation-postgresql-performance-1.pdf)
- [Questionnaire original](https://public.dalibo.com/commercial/formations/questionnaires/dalibo_questionnaire_besoins_PERF1.pdf)
- [Informations pratiques](https://www.dalibo.com/formations-infos-pratiques.html)
- [Licence CC BY-NC-SA 2.0 France](https://creativecommons.org/licenses/by-nc-sa/2.0/fr/)

## Différence entre le manuel complet et la version sans TP

Le PDF complet compte **544 pages** ; le fichier `no-tp` compte **476 pages**, soit **68 pages de moins**.

| Élément | Manuel complet | Version `no-tp` |
| --- | ---: | ---: |
| Révision PDF | 26.09 | 26.09 |
| Blocs de travaux pratiques | 6 | 6 |
| Chapitres de solutions | 6 | 1 |

Dans cette collection, le nom `no-tp` ne signifie généralement pas « aucun TP » : les énoncés des travaux pratiques restent présents, tandis que les chapitres de solutions sont retirés. Les pages et certains numéros de section sont ensuite recomposés.

- Le **manuel complet** convient à une formation en salle, aux ateliers pratiques et à la correction autonome des exercices.
- La version **`no-tp`** convient à une lecture plus courte lorsque les corrigés ne sont pas nécessaires.
- Les deux fichiers suivent la même trame pédagogique générale ; la version courte n’est pas une nouvelle formation.

Exception pour cette paire : la version `no-tp` conserve **1 chapitre de solution**. Le détail figure dans la page de comparaison.

[Voir la comparaison détaillée des versions](/fr/manual-versions/).

## Manuel et chapitres

Les PDF complets sont conservés dans les documents locaux. Les chapitres ci-dessous reprennent le texte intégral du PDF complet, dans l’ordre original, avec une page autonome par chapitre.

- [Avant-propos, licence et informations éditoriales](/fr/perf1/00-avant-propos-et-licence/)
- [1 Configuration du système et de l’instance](/fr/perf1/01-configuration-systeme-instance/)
- [2 Introduction aux plans d’exécution](/fr/perf1/02-plans-execution/)
- [3 Techniques d’indexation](/fr/perf1/03-techniques-indexation/)
- [4 Statistiques pour le planificateur](/fr/perf1/04-statistiques-planificateur/)
- [5 Comprendre EXPLAIN](/fr/perf1/05-comprendre-explain/)
- [6 Référence sur les nœuds d’exécution](/fr/perf1/06-noeuds-execution/)
- [7 Analyses et diagnostics](/fr/perf1/07-analyses-diagnostics/)
- [8 Les formations Dalibo](/fr/perf1/08-formations-dalibo/)
- [Fiche de formation](/fr/perf1/course-description/)
- [Questionnaire des besoins](/fr/perf1/needs-questionnaire/)

## Formations liées

<div class="course-links">
<a class="course-link-card" href="/fr/perf2/" style="--course-color: #9d4d34">
      <strong>Suite conseillée : PERF2</strong>
      <small>PERF2 · Indexation et SQL Avancés</small>
    </a>
</div>

---

Pages de section :

- [Avant-propos, licence et informations éditoriales](/fr/perf1/00-avant-propos-et-licence/): Informations éditoriales, licence, remerciements et versions de PostgreSQL couvertes par le manuel PERF1.
- [Configuration du système et de l’instance](/fr/perf1/01-configuration-systeme-instance/): Optimisation du matériel, du système d’exploitation, du serveur PostgreSQL et des outils de benchmark.
- [Introduction aux plans d’exécution](/fr/perf1/02-plans-execution/): Optimiseur, mécanisme de calcul des coûts, plans d’exécution, nœuds courants, outils graphiques, TP et solutions.
- [Techniques d’indexation](/fr/perf1/03-techniques-indexation/): Principes, fonctionnement, méthodologie et techniques avancées d’indexation PostgreSQL, avec TP et solutions.
- [Statistiques pour le planificateur](/fr/perf1/04-statistiques-planificateur/): Statistiques de volumétrie, statistiques sur les données, échantillonnage, dépendances et statistiques étendues.
- [Comprendre EXPLAIN](/fr/perf1/05-comprendre-explain/): Exécution des requêtes, planification, coûts, lecture des plans, problèmes courants, outils et TP.
- [Référence sur les nœuds d’exécution](/fr/perf1/06-noeuds-execution/): Référence des parcours, jointures, opérations ensemblistes, tris, agrégats et autres nœuds PostgreSQL.
- [Analyses et diagnostics](/fr/perf1/07-analyses-diagnostics/): Supervision Unix et Windows, activité PostgreSQL, connexions, verrous, activité SQL, traces et pgBadger.
- [Les formations Dalibo](/fr/perf1/08-formations-dalibo/): Cursus des formations Dalibo et informations de téléchargement du manuel PERF1.
- [Fiche de formation](/fr/perf1/course-description/): Transcription Markdown de la fiche PDF de la formation PERF1.
- [Questionnaire des besoins](/fr/perf1/needs-questionnaire/): Transcription Markdown du questionnaire des besoins de la formation PERF1.
