Administration PostgreSQL - 5 jours en classe virtuelle
3.450,00 EUR
- 5 days
Développez les compétences pratiques nécessaires pour installer, configurer, sécuriser, maintenir et optimiser des bases de données PostgreSQL dans des environnements d’entreprise. Ce cours pratique d’administration PostgreSQL vous guide à travers l’ensemble du cycle de vie de la base de données, du déploiement initial et de la gestion des utilisateurs jusqu’à l’optimisation des performances, la sauvegarde et la restauration, ainsi que la maintenance continue.
Caractéristiques principales
Langue
Supports de cours en anglais
Niveau
Niveau débutant - intermédiaire
5 jours (8 heures/jour) de formation en ligne avec instructeur
Plus de 60 heures d’étude recommandées
Travaux pratiques en conditions réelles
Supports de cours à conserver pour référence ultérieure
Couvre les versions 13 à 18 de PostgreSQL
Conseils de dépannage basés sur des scénarios réels
Demander une confirmation de la date !
Attestation de fin de programme incluse

Résultats d’apprentissage
À la fin de ce programme, vous serez capable de :
Gestion avancée des transactions
Découvrez comment PostgreSQL maintient la cohérence des données grâce aux transactions, au contrôle de concurrence, aux mécanismes de verrouillage et à la prévention des interblocages.
Journalisation et surveillance PostgreSQL
Configurer et analyser les journaux PostgreSQL pour résoudre les problèmes, surveiller les performances et identifier les incidents de sécurité ou liés aux requêtes.
Gestion des extensions PostgreSQL
Installer, configurer et gérer des extensions PostgreSQL pour améliorer la supervision, l’indexation et les fonctionnalités de la base de données.
Chargement de données haute performance
Optimisez les importations massives de données à l’aide de COPY, de stratégies d’indexation et de techniques d’optimisation des performances pour les migrations de données à grande échelle

Chronologie du cours
Jour 1
Session 1 : Installation et configuration de PostgreSQL
- Installation et déploiement de PostgreSQL
- Clusters de bases de données et configuration des serveurs
- Gestion des comptes et des environnements
Session 2 : Architecture de PostgreSQL
- Architecture et processus de PostgreSQL
- Mémoire, stockage et structure des répertoires
- Opérations MVCC, WAL et VACUUM
Session 3 : Applications clientes PostgreSQL
- Utilisation de psql et de pgAdmin
- Contrôle d’accès et authentification
- Connectivité client et dépannage
Session 4 : Création et configuration de bases de données
- Création, copie et suppression de bases de données
- Administration de serveurs de bases de données
- Surveillance de base de données et initialisation de cluster
Jour 2
Session 5 : Schémas PostgreSQL
- Concepts et gestion des schémas
- Chemins de recherche, privilèges et schémas système
- Aperçu du schéma d’information
Session 6 : Gestion des rôles
- Rôles, utilisateurs et privilèges
- Appartenance à un rôle et héritage
- Gestion des accès et dépannage
Session 7 : Contrôle d’accès granulaire
- Autorisations sur les bases de données, schémas, tables et colonnes
- Commandes GRANT et REVOKE
- Gestion des privilèges
Session 8 : Création et gestion des index
- Types et stratégies d’index PostgreSQL
- Création, optimisation et maintenance des index
- Optimisation des performances avec les index
Session 9 : Transactions et concurrence
- Gestion et contrôle des transactions
- MVCC et niveaux d’isolation
- Verrouillage, interblocages et gestion de la concurrence
Jour 3
Session 10 : Structure de la base de données PostgreSQL
- Fichiers de configuration et architecture de stockage
- Tables, lignes, index et organisation des fichiers
- Carte d’espace libre et carte de visibilité
Session 11 : Gestion des espaces de tables
- Concepts et administration des espaces de tables
- Création, modification et suppression de tablespaces
- Gestion des tablespaces avec SQL et pgAdmin
Session 12 : Journalisation PostgreSQL
- Destinations et formats de journalisation
- Configuration de la journalisation et du suivi des événements
- Surveillance et dépannage à l’aide des journaux
Session 13 : Extensions PostgreSQL
- Installation et gestion des extensions
- Modules contrib PostgreSQL
- Création et suppression d’extensions de base de données
Jour 4
Session 14 : Sauvegarde et restauration
- Stratégies de sauvegarde et exportations de bases de données
- Utilisation de pg_dump, pg_dumpall et pg_restore
- Restauration de la base de données et du système de fichiers
Session 15 : Restauration à un instant donné (PITR)
- Journalisation préalable (WAL) et reprise après crash
- Archivage continu et sauvegardes de base
- Configuration du PITR, restauration et gestion de la chronologie
- Optimisation du journal des transactions et points de restauration
Jour 5
Session 16 : Optimisation des requêtes PostgreSQL
- Optimisation des requêtes et planification de l’exécution
- Stratégies de scan et de jointure
- EXPLAIN, ANALYZE et gestion des statistiques
- Optimisation des performances et de la mémoire
Session 17 : Maintenance courante de la base de données
- Gestion de VACUUM et d’Autovacuum
- Optimisation et nettoyage du stockage
- Tâches courantes de maintenance de base de données
Session 18 : Surveillance et optimisation des performances du serveur
- Surveillance des performances des bases de données et des systèmes
- Analyse de l’activité, des verrous, du WAL et de l’archivage
- Collecte de statistiques et optimisation des performances
Session 19 : Remplissage efficace de la base de données
- Chargement de données haute performance avec COPY
- Techniques d’optimisation du chargement en masse
- Gestion des index, des contraintes et du journal WAL
- Opérations de sauvegarde et de migration efficaces

Qui devrait s’inscrire à ce programme ?
Administrateurs de bases de données (DBA)
Administrateurs PostgreSQL
Administrateurs système Linux
Ingénieurs infrastructure
Ingénieurs DevOps
Ingénieurs du support technique gérant des environnements PostgreSQL
Prérequis
- Connaissances de base en SQL
- Connaissance des concepts de bases de données relationnelles
- Expérience de base en administration Linux ou UNIX
- Une expérience avec les bases de données PostgreSQL est un atout, mais n’est pas obligatoire.
- Compréhension des concepts d’interrogation de bases de données et de gestion des données
Déclarations
Licences et accréditation
Le cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.
Politique d’équité
Nous encourageons les candidats à contacter l’AVC pour obtenir des conseils et un accompagnement tout au long du processus d’aménagement.
Foire aux questions

Avez-vous besoin de solutions d’entreprise ou d’une intégration LMS?
Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !
