Formations au coeur des technologies

Essayer, tester, échanger les bonnes pratiques, partager les retours d'expériences, ...
toutes nos formations sont disponibles à distance (classes virtuelles) et en centre de formation (présentiel), au choix.
Vous pouvez même changer de modalité en cours de formation, si vous avez des contraintes : par exemple, commencer en présentiel et continuer les jours suivants à distance.
Les outils pédagogiques et l'infrastructure de travaux pratiques mis à disposition sont accessibles depuis nos locaux, ou depuis votre entreprise ou votre lieu de télétravail, à volonté
N'hésitez pas à tester nos formations et nos serious games !

Formation : PostgreSQL : administration avancée

Durée2 jours
Code coursBD022
Dates11 au 12 décembre

(cliquez sur une date pour vous inscrire)

Public:

Administrateurs souhaitant approfondir leurs connaissances de l'administration de postgreSQL

Objectifs:

Savoir configurer les sauvegardes et l'archivage, répondre aux contraintes de haute disponibilité, mettre en oeuvre la réplication,

Connaissances préalables nécessaires:

Il est demandé aux participants de connaître l'administration postgreSQL de base.

Déroulé pédagogique


Sauvegardes et archivage
Durée : 4h
Méthodes pédagogiques : alternance de théorie et de travaux pratiques
Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux
Les différentes méthodes et outils : sauvegarde SQL, système de fichiers, archivage continus.
pgdump : principe, exemple de sauvegarde et restauration des données avec psql,
pgdumpall : sauvegarde de toutes les bases d'une instance
Archivage continu avec WAL. Principe, configuration de l'archivage WAL
Atelier : Sauvegardes avec pg_basebackup., configuration de la récupération d'un archivage continu


Haute disponibilité - réplication
Durée : 6h
Méthodes pédagogiques : alternance de théorie et de travaux pratiques
Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux
Différentes méthodes de réplication selon les objectifs de disponibilité:
disque partagé, réplication du système de fichiers,
réplication des instances postgreSQL,
différence entre la réplication physique et la réplication logique,
transfert des fichiers de journalisation,
principes des serveurs warm et hot standby
Atelier : mise en oeuvre du transfert de journaux WAL et de la réplication en continu (streaming replication)


Production : supervision avec pg_stat_replication et pg_stat_wal_receiver, nettoyage et purge avec pg_archivecleanup
Principe de resynchronisation, étude de pg_rewind
Réplication logique : définitions (publisher, subscriber, etc ...)
Atelier : configuration d'un serveur éditeur pour la publication, configuration du rôle de réplication, et d'un serveur abonné


Optimisation
Durée : 4h
Méthodes pédagogiques : alternance de théorie et de travaux pratiques
Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux
Les axes d'amélioration:
matériel, système d'exploitation, requêtes SQL
Outils de supervision de l'activité de la base de données
Configuration des statistiques:
paramètres : track_activities, track_count, track_functions,
track_io_timing.
Contrôle des verrous : pg_locks
Atelier : analyse des performances d'une base de données préchargée, à p artir des outils de statistiques, mise en oeuvre des actions correctives et contrôle



Retour au descriptif
Modalités et délais d'accès
Méthodes mobilisées

Pythagore-F.D.

01 55 33 52 10
pfd@pythagore-fd.fr
Calendrier
Code cours : BD022

Contenu de la formation
PostgreSQL : administration avancée:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours

Note moyenne des participants à la formation PostgreSQL : administration avancée

4.3/5




Version du document : R727
Date de mise à jour du document : 2024/08/27