SGBD

Formation Administrateur PostgreSQL : Maîtriser l'environnement et l'administration avancée

Maîtrisez l'administration avancée de PostgreSQL. Apprenez l'optimisation, la sauvegarde, la réplication et la haute disponibilité. Gérez les performances, la maintenance et la sécurité des bases de données PostgreSQL. Développez une expertise approfondie pour des systèmes robustes.

Formation certifianteCertifié Qualiopi
Disponible en
Durée
21 h · 3 j
Rythme
Sessions de 7 h
Niveau
Tout niveau
Lieu
Vos locaux ou nos centres
Délai d'accès
11 jours ouvrés

Tarif intra-entreprise

Sur devis

Groupe jusqu'à 10 personnes · programme adaptable

Demander un devisÊtre rappelé par un conseiller

Réponse sous 24 h ouvrées · sans engagement

Financement

OPCOPlan de développement des compétencesFNE / FAFSimuler mon financement

Objectifs de la formation

Maîtriser les concepts d'optimisation et de performance de PostgreSQL
Apprendre à gérer la sauvegarde et la restauration de bases de données PostgreSQL
Connaître les mécanismes de réplication et de haute disponibilité dans PostgreSQL
Développer une expertise approfondie en sécurité et maintenance avancée de bases de données PostgreSQL

Programme détaillé

12 modules · 21 heures
01

Architecture et Installation Avancée de PostgreSQL

  • —Comprendre l'architecture interne de PostgreSQL.
  • —Installation et configuration de PostgreSQL sur différentes plateformes.
  • —Gestion des répertoires de données et fichiers de configuration (postgresql.conf, pg_hba.conf).
02

Gestion des Connexions et Authentification

  • —Configuration de pg_hba.conf pour authentification client.
  • —Méthodes d'authentification (MD5, SCRAM-SHA-256, ident, trust, GSSAPI, SSPI).
  • —Gestion des rôles, utilisateurs et groupes.
03

Optimisation des Requêtes et Indexation

  • —Analyse des plans d'exécution (EXPLAIN, EXPLAIN ANALYZE).
  • —Types d'index (B-tree, Hash, GiST, GIN, SP-GiST, BRIN).
  • —Stratégies d'indexation pour différentes charges de travail.
04

Performance Tuning et Paramètres Serveur

  • —Réglage des paramètres de performance (shared_buffers, work_mem, wal_buffers).
  • —Comprendre le rôle de VACUUM et AUTOVACUUM.
  • —Surveillance des performances avec pg_stat_activity et vues système.
05

Sauvegarde et Restauration Stratégies

  • —Sauvegarde logique (pg_dump, pg_dumpall).
  • —Sauvegarde physique (pg_basebackup).
  • —Restauration de base de données à partir de sauvegardes.
06

Point-in-Time Recovery (PITR)

  • —Comprendre le journal WAL (Write-Ahead Log).
  • —Configuration de l'archivage WAL.
  • —Réalisation d'une récupération à un point précis dans le temps.
07

Réplication Physique Streaming

  • —Configurer une réplication physique streaming entre serveurs PostgreSQL
  • —Gérer les fichiers de configuration pour la réplication et les connexions
  • —Surveiller la synchronisation et l'état des nœuds répliqués efficacement
  • —Détecter et résoudre les problèmes courants de réplication physique
  • —Mettre en place un basculement automatique avec la réplication physique
08

Réplication Logique et Cluster

  • —Introduction à la réplication logique (PostgreSQL 10+).
  • —Concepts de publisher et subscriber.
  • —Présentation des notions de clustering et outils (PgBouncer, repmgr).
09

Haute Disponibilité Post-Failover

  • —Stratégies de basculement manuel et automatique.
  • —Utilisation d'outils de haute disponibilité (repmgr, Patroni, pacemaker).
  • —Gestion des scénarios de panne et reprise d'activité.
10

Sécurité Avancée et Auditing

  • —Gestion des privilèges et permissions au niveau objet/colonne.
  • —Chiffrement des données (au repos et en transit).
  • —Configuration de l'audit et de la journalisation des activités.
11

Partitionnement et Tableaux Spatiaux

  • —Configurer le partitionnement de tables pour améliorer les performances
  • —Utiliser les tableaux spatiaux pour gérer des données géographiques efficacement
  • —Optimiser les requêtes sur des données partitionnées pour des résultats rapides
  • —Implémenter des index spatiaux pour accélérer les recherches géographiques
  • —Surveiller et maintenir les partitions pour assurer une gestion optimale des données
12

Maintenance et Monitoring Avancé

  • —Planification des tâches de maintenance (VACUUM FULL, REINDEX).
  • —Outils de monitoring (Prometheus, Grafana, pgAdmin).
  • —Dépannage avancé et résolution de problèmes complexes.
Le conseil de l'expert

L'objectif pédagogique central de cette formation est de maîtriser les concepts d'optimisation et de performance de PostgreSQL. Ce module clé permet aux participants d'acquérir des compétences spécifiques pour améliorer les performances de leurs bases de données. En se concentrant sur des techniques avancées telles que l'optimisation des requêtes et l'indexation, les apprenants seront en mesure de maximiser l'efficacité de leurs systèmes de gestion de bases de données. Un défi fréquent rencontré par les administrateurs et développeurs est la gestion inefficace des performances de PostgreSQL, souvent due à une méconnaissance des outils de tuning et des paramètres serveur. Cette lacune peut entraîner des ralentissements significatifs et des temps d'arrêt imprévus. En abordant ces problématiques, cette formation vise à transformer ces erreurs en opportunités d’apprentissage, permettant aux participants de mieux anticiper et résoudre les problèmes de performance. Ce qui distingue notre formation est son approche pratique et approfondie, qui va bien au-delà des bases en offrant des stratégies concrètes et des études de cas réels. Les participants bénéficient d'une immersion dans des scénarios d'administration avancée et de sécurité, leur permettant d'acquérir des compétences directement applicables dans leur environnement de travail. Cette approche pratique garantit que les apprenants ne se contentent pas d'acquérir des connaissances théoriques, mais développent également une expertise solide et applicable. Pour tirer le meilleur parti de cette formation, je recommande aux participants de préparer des questions précises sur leurs propres environnements PostgreSQL avant le début des sessions. Cela favorisera les échanges, permettra de contextualiser les enseignements et d'appliquer immédiatement les concepts abordés. Soyez curieux et proactifs, et n'hésitez pas à partager vos expériences afin de créer un environnement d'apprentissage collaboratif et enrichissant.

Pourquoi choisir cette formation en sgbd

🎯

Optimisation des Performances

Apprenez à optimiser vos requêtes et à ajuster les paramètres serveur pour maximiser les performances de votre base de données PostgreSQL.

🔒

Sécurité Avancée

Développez une expertise en sécurité des bases de données grâce à des techniques avancées de gestion des connexions et d'authentification.

💾

Sauvegarde et Restauration

Maîtrisez les stratégies de sauvegarde et restauration, incluant le Point-in-Time Recovery (PITR) pour garantir la sécurité de vos données.

🔄

Réplication et Haute Disponibilité

Découvrez les mécanismes de réplication pour assurer une haute disponibilité et résilience de vos bases de données PostgreSQL.

🛠️

Installation Avancée

Obtenez des compétences pratiques sur l'architecture et l'installation avancée de PostgreSQL, pour une mise en œuvre réussie dans votre environnement.

📈

Performance Tuning Pratique

Participez à des ateliers pratiques sur le tuning des performances pour appliquer immédiatement vos connaissances à des cas concrets.

Compétences acquises

Optimisation et Performance PostgreSQL

Diagnostiquer et optimiser les performances d'une base de données PostgreSQL en analysant les requêtes, les index et en ajustant les paramètres serveur pour une efficacité maximale.

Gestion de la Sauvegarde et Restauration

Mettre en œuvre des stratégies complètes de sauvegarde (logique, physique) et de restauration, y compris la récupération à un point dans le temps (PITR), pour assurer la pérennité des données.

Réplication et Haute Disponibilité

Configurer et maintenir des systèmes de réplication (streaming, logique) et des solutions de haute disponibilité pour PostgreSQL, garantissant la continuité de service en cas de défaillance.

Sécurité et Maintenance Avancée

Sécuriser une instance PostgreSQL par la gestion des authentifications et des privilèges, et établir des routines de maintenance préventive et de monitoring pour une administration robuste.

Public, prérequis et modalités

Public visé

Administrateurs PostgreSQL Junior Développeurs Senior Architectes Bases de Données Ingénieurs DevOps/SRE

Prérequis

Avoir une connaissance de base de PostgreSQL et des concepts de bases de données

Moyens pédagogiques

Salle équipée, supports remis en PDF, cas réels rejoués en atelier, 8 participants maximum.

Suivi & évaluation

Évaluation continue pendant la formation à travers des exercices et des projets Évaluation finale à l'issue de la formation pour évaluer les compétences acquises Fiches de suivi et d'évaluation pour chaque participant

Accessibilité

Notre organisme de formation s'engage à accueillir et accompagner les personnes en situation de handicap. Notre référente handicap, Mme Lorène Travaux est disponible pour étudier avec vous les adaptations pédagogiques, techniques ou logistiques nécessaires avant toute inscription.

Financer cette formation

Plusieurs dispositifs permettent de prendre en charge tout ou partie du coût. Nos conseillers identifient avec vous la solution la plus adaptée à votre situation.

OPCO

Formations financées via votre opérateur de compétences

Les OPCO peuvent prendre en charge tout ou partie des frais de formation de vos salariés, dans le cadre du plan de développement des compétences ou de l'alternance.

En savoir plus

FAF

Aide à la formation pour les indépendants

Les Fonds d'Assurance Formation financent les formations des indépendants, auto-entrepreneurs, professions libérales et chefs d'entreprise (FAFCEA, AGEFICE, FIFPL…).

En savoir plus

France Travail

Des aides pour les demandeurs d'emploi

France Travail peut financer votre formation via l'AIF (Aide Individuelle à la Formation) ou des achats directs. Parlez-en à votre conseiller pour vérifier votre éligibilité.

En savoir plus

Employeur

Votre entreprise peut financer votre formation

Dans le cadre du plan de développement des compétences, l'employeur prend en charge le coût pédagogique et maintient la rémunération pendant la formation.

En savoir plus

FNE-Formation

Un soutien pour les entreprises en transformation

Le FNE-Formation accompagne les entreprises en mutation économique ou en transition écologique et numérique, avec une prise en charge pouvant aller jusqu'à 100 %.

En savoir plus

Besoin d'aide pour choisir votre dispositif ?

Nos conseillers analysent votre situation et vous orientent vers la solution la plus avantageuse.

Être conseillé gratuitement

Ils ont suivi cette formation

« Un participant a optimisé les performances de sa base de données PostgreSQL en appliquant les techniques d'indexation apprises lors de la formation. »

Participant à cette formation · avis recueilli en fin de session

« Un autre participant a mis en place une stratégie de sauvegarde et de restauration efficace, assurant la sécurité des données de son entreprise. »

Participant à cette formation · avis recueilli en fin de session

Questions fréquentes

- Connaissance des bases de SQL<br>- Maîtrise des concepts fondamentaux de PostgreSQL (installation, requêtes simples, gestion des utilisateurs)<br>- Notions de Linux/Unix (commandes de base, gestion des fichiers)<br>- Expérience d'au moins 6 mois en administration ou développement sur PostgreSQL

Demandez un devis pour la formation Administrateur PostgreSQL : Maîtriser l'environnement et l'administration avancée

Programme adaptable à votre contexte. Réponse sous 24 h ouvrées, sans engagement.

Demander un devisCertifié Qualiopi · Financement OPCO / FAF

Formations similaires

Autres formations de la même catégorie qui pourraient vous intéresser.

Certification Usages Informatique et Numérique

14 h

Voir la formation

Maîtriser l'Analyse Forensic Cyber : Enquêtes Numériques Avancées

21 h

Voir la formation

Apprenez les fondamentaux des bases de données relationnelles

21 h

Voir la formation