PostgreSQL - Avancé
0/10
(0 avis)
Formation créée le 31/05/2022. Dernière mise à jour le 16/11/2022.
Version du programme : 1
Programme de la formation
Objectif de formation : Cette formation apporte les clés pour manipuler efficacement PostgreSQL et ses outils avancés.
Objectifs de la formation
- Appréhender et manipuler les outils de mesure et diagnostic du SGBD PostgreSQL
- Utiliser efficacement les méthodes d'optimisation des applications
- Analyser et améliorer les performances du serveur et des applications
- Améliorer le schéma relationnel et les requêtes SQL
Profil des bénéficiaires
Pour qui
- Administrateurs de bases de données
- Administrateurs des systèmes
Prérequis
- Bonnes connaissances en PostgreSQL
- Connaissances solides du langage SQL
Contenu de la formation
-
Introduction (1 heure)
- Présentation de PostgreSQL
- Rappels sur les fonctionnalités fondamentales
-
Conception et gestion d'une instance (5,5 heures)
- Répertoires de données
- Logs de transactions et d'activités
- Implémentation des tâches automatiques
- Administration des volumes
- Mise en oeuvre des espaces de stockage
- Concept de l'espace des logs de transactions
- Implémentation de données avec pgLoader
- Partitionnement de tables
- Vues matérialisées
- Gestion d'une instance
- Mise en oeuvre du catalogue système
- Administration et suivi des volumes & des connexions
- Gestion des transactions
- Travaux pratiques : Installation de PostgreSQL et création d'une instance, création d'une base et de tables de démonstration, mise en oeuvre de chacun des éléments présentés (3h20 environ)
-
Contributions pour l'administrateur (2 heures)
- État des tables et des index avec pg_stattuple
- État des espaces libres avec pg_freespacemap
- État de la mémoire avec pg_buffercache
- Travaux pratiques : installation et utilisation des trois modules (70 minutes environ)
-
Mesure des performances et construction d'instances multiples (3,5 heures)
- Evaluation des performances
- pgbench : test d'instances
- Création d'instances multiples
- Ressources utiles
- Adaptation des configurations
- Travaux pratiques : Installation & manipulations de contributions et de modules d'évaluation des performances (2 heures environ)
-
Performances & configuration (3,5 heures)
- Limitation des connexions
- Dimensionnement de la mémoire partagée
- Actions de tri et de hachage
- Optimisation des suppressions de données
- Optimisation de la gestion du journal de transactions
- Détermination précise de l'auto-vacuum avec les seuils
- Travaux pratiques : Optimisation des performances et paramétrage des automatisations (2 heures environ)
-
Supervision d'une instance (2 heures)
- PgFouine & analyse des logs d'activités et des messages de Vacuum
- Munin & mise en place des scripts PostgreSQL
- Conception d'un script
- Travaux pratiques : Manipulation d'outils et supervision d'instances (70 min environ)
-
Administration avancée des connexions (2 heures)
- PgPool-II, implémentation et paramétrage du gestionnaire de pool
- Exemples pratiques
- Concept des pools de connexions
- PgPoolAdmin & implémentation de l'interface d'administration
- Paramétrage du gestionnaire
- Travaux pratiques : Gestion des connexion et optimisation de l'administration des connexions (70 min environ)
-
Pour aller plus loin (1,5 heure)
- Présentation du concept de réplication et de haute disponibilité
- Présentation de Warm Standby
- Présentation de Slony
Équipe pédagogique
Professionnel expert technique et pédagogique
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence
- Questions orales ou écrites (QCM)
- Mises en situation
- Formulaires d'évaluation de la formation
- Certificat de réalisation de l’action de formation
Ressources techniques et pédagogiques
- Espace numérique de travail
- Documents supports de formation projetés
- Exposés théoriques
- Etude de cas concrets
- Quiz en salle
- Mise à disposition en ligne de documents supports à la suite de la formation
Qualité et satisfaction
Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...
0/10
(0 avis)