Détails
- 16 Sections
- 86 Lessons
- 21 heures
Expand all sectionsCollapse all sections
- Introduction (1 heure)2
- 1.1Présentation de PostgreSQL
- 1.2Rappels sur les fonctionnalités fondamentales
- Introduction (1 heure)2
- 2.1Présentation de PostgreSQL
- 2.2Rappels sur les fonctionnalités fondamentales
- 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
- 5.1État des tables et des index avec pg_stattuple
- 5.2État des espaces libres avec pg_freespacemap
- 5.3État de la mémoire avec pg_buffercache
- 5.4Travaux pratiques : installation et utilisation des trois modules (70 minutes environ)
- Contributions pour l'administrateur (2 heures)4
- 6.1État des tables et des index avec pg_stattuple
- 6.2État des espaces libres avec pg_freespacemap
- 6.3État de la mémoire avec pg_buffercache
- 6.4Travaux pratiques : installation et utilisation des trois modules (70 minutes environ)
- Mesure des performances et construction d'instances multiples (3,5 heures)5
- 7.1Evaluation des performances
- 7.2pgbench : test d’instances
- 7.3Création d’instances multiples
- 7.4Ressources utiles
- 7.5Travaux pratiques : Installation & manipulations de contributions et de modules d’évaluation des performances (2 heures environ)
- Mesure des performances et construction d'instances multiples (3,5 heures)5
- 8.1Evaluation des performances
- 8.2pgbench : test d’instances
- 8.3Création d’instances multiples
- 8.4Ressources utiles
- 8.5Travaux pratiques : Installation & manipulations de contributions et de modules d’évaluation des performances (2 heures environ)
- 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
- 11.1PgFouine & analyse des logs d’activités et des messages de Vacuum
- 11.2Munin & mise en place des scripts PostgreSQL
- 11.3Conception d’un script
- 11.4Travaux pratiques : Manipulation d’outils et supervision d’instances (70 min environ)
- Supervision d'une instance (2 heures)4
- 12.1PgFouine & analyse des logs d’activités et des messages de Vacuum
- 12.2Munin & mise en place des scripts PostgreSQL
- 12.3Conception d’un script
- 12.4Travaux pratiques : Manipulation d’outils et supervision d’instances (70 min environ)
- 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
- 15.1Présentation du concept de réplication et de haute disponibilité
- 15.2Présentation de Warm Standby
- 15.3Présentation de Slony
- Pour aller plus loin (1,5 heure)3
- 16.1Présentation du concept de réplication et de haute disponibilité
- 16.2Présentation de Warm Standby
- 16.3Présentation de Slony