Aperçu du cours
Objectif de formation : Cette formation apporte les clés pour manipuler efficacement PostgreSQL et ses outils avancés.
Prérequis
- Bonnes connaissances en PostgreSQL
- Connaissances solides du langage SQL
Fonctionnalités
- 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
Public ciblé
- Administrateurs de bases de données
- Administrateurs des systèmes
Détails
- 16 Sections
- 86 Lessons
- 21 heures
Expand all sectionsCollapse all sections
- Introduction (1 heure)2
- Introduction (1 heure)2
- Conception et gestion d'une instance (5,5 heures)13
- 3.1Répertoires de données
- 3.2Logs de transactions et d’activités
- 3.3Implémentation des tâches automatiques
- 3.4Mise en oeuvre des espaces de stockage
- 3.5Concept de l’espace des logs de transactions
- 3.6Implémentation de données avec pgLoader
- 3.7Partitionnement de tables
- 3.8Vues matérialisées
- 3.9Gestion d’une instance
- 3.10Mise en oeuvre du catalogue système
- 3.11Administration et suivi des volumes & des connexions
- 3.12Gestion des transactions
- 3.13Travaux 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)
- Conception et gestion d'une instance (5,5 heures)13
- 4.1Répertoires de données
- 4.2Logs de transactions et d’activités
- 4.3Implémentation des tâches automatiques
- 4.4Mise en oeuvre des espaces de stockage
- 4.5Concept de l’espace des logs de transactions
- 4.6Implémentation de données avec pgLoader
- 4.7Partitionnement de tables
- 4.8Vues matérialisées
- 4.9Gestion d’une instance
- 4.10Mise en oeuvre du catalogue système
- 4.11Administration et suivi des volumes & des connexions
- 4.12Gestion des transactions
- 4.13Travaux 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)4
- Contributions pour l'administrateur (2 heures)4
- Mesure des performances et construction d'instances multiples (3,5 heures)5
- Mesure des performances et construction d'instances multiples (3,5 heures)5
- Performances & configuration (3,5 heures)6
- 9.1Limitation des connexions
- 9.2Dimensionnement de la mémoire partagée
- 9.3Optimisation des suppressions de données
- 9.4Optimisation de la gestion du journal de transactions
- 9.5Détermination précise de l’auto-vacuum avec les seuils
- 9.6Travaux pratiques : Optimisation des performances et paramétrage des automatisations (2 heures environ)
- Performances & configuration (3,5 heures)6
- 10.1Limitation des connexions
- 10.2Dimensionnement de la mémoire partagée
- 10.3Optimisation des suppressions de données
- 10.4Optimisation de la gestion du journal de transactions
- 10.5Détermination précise de l’auto-vacuum avec les seuils
- 10.6Travaux pratiques : Optimisation des performances et paramétrage des automatisations (2 heures environ)
- Supervision d'une instance (2 heures)4
- Supervision d'une instance (2 heures)4
- Administration avancée des connexions (2 heures)6
- 13.1PgPool-II, implémentation et paramétrage du gestionnaire de pool
- 13.2Exemples pratiques
- 13.3Concept des pools de connexions
- 13.4PgPoolAdmin & implémentation de l’interface d’administration
- 13.5Paramétrage du gestionnaire
- 13.6Travaux pratiques : Gestion des connexion et optimisation de l’administration des connexions (70 min environ)
- Administration avancée des connexions (2 heures)6
- 14.1PgPool-II, implémentation et paramétrage du gestionnaire de pool
- 14.2Exemples pratiques
- 14.3Concept des pools de connexions
- 14.4PgPoolAdmin & implémentation de l’interface d’administration
- 14.5Paramétrage du gestionnaire
- 14.6Travaux pratiques : Gestion des connexion et optimisation de l’administration des connexions (70 min environ)
- Pour aller plus loin (1,5 heure)3
- Pour aller plus loin (1,5 heure)3