Administrateurs souhaitant approfondir leurs connaissances de l'administration de postgreSQL
Savoir configurer les sauvegardes et l'archivage, répondre aux contraintes de haute disponibilité, mettre en oeuvre la réplication,
Il est demandé aux participants de connaître l'administration postgreSQL de base.
|
| 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 WALAtelier : 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 standbyAtelier : 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_locksAtelier : 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
|