Administration PostgreSQL - 5 jours en classe virtuelle

3.450,00 EUR

  • 5 days
Classe virtuelle en direct
En entreprise

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

Hero

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

Hero

Chronologie du cours

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
Administration de PostgreSQL

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

Commencer le cours maintenant

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

Contact background

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 !