Public visé
Administrateurs de bases de données (DBA), administrateurs systèmes et développeurs.
Prérequis
- Avoir suivi la formation “PostgreSQL - Administration” (DBS-POSTGRES-100) ou posséder les connaissances équivalentes
- Bonne compréhension des serveurs PostgreSQL
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Décrire l’administration des serveurs PostgreSQL de manière approfondie
- Administrer et optimiser les éléments des serveurs en production
- Utiliser les différentes solutions de sauvegardes et restaurations
- Gérer la haute disponibilité et la réplication
- Gérer le partitionnement et le parallélisme
Programme
Jour 1 - Administration et optimisation
- Configuration (shared_buffers, work_mem, paramètres de maintenance)
- Vues système et statistiques
- Outils d’analyse des performances
Jour 2 - Sauvegarde et restauration
- Sauvegardes logiques (pg_dump)
- Sauvegardes physiques (à froid et à chaud)
- Mode archive et récupération point-in-time (PITR)
- Introduction à pgBackRest
Jour 3 - Haute disponibilité et partitionnement
- Méthodes de réplication (Warm/Hot Standby, Streaming)
- Réplication logique
- Procédures de basculement
- Stratégies de partitionnement
- Exécution parallèle