Formation : PostgreSQL, administration avancée
Se former avec
ORSYS
- Renseignements :
- Durée : 3 Jours
- Type : En centre
- Diplômant : Oui
-
Prix H.T. € :1490.00
- Objectifs :
- PostgreSQL est probablement la base de données Open Source la plus complète. Elle dispose de la majorité des fonctionnalités et mécanismes que l'on peut trouver dans les produits commerciaux phares comme Oracle ou DB2. A la fin de ce cours pratique, vous connaitrez les notions avancées de l'administration d'une base de données PostgreSQL au quotidien comme la configuration fine d'une instance pour de meilleures performances et une plus grande stabilité, la gestion efficace des connexions, l'utilisation des scripts pour faciliter l'exploitation, et enfin la mise en œuvre de la haute disponibilité (réplication).
- Public visé :
-
Administrateurs de bases de données et administrateurs des systèmes.
- Pré-requis :
- Bonne connaissance de PostgreSQL, du langage SQL, et des systèmes d’exploitation. Avoir suivi le stage PGA « Administration PostGreSQL » ou connaissances équivalentes.
- Présentation de PostgreSQL
- Rappels succincts sur PostgreSQL.
Configuration d'une instance
Création d'une instance
- Les répertoires de données.
- Les logs de transactions.
- Les logs d'activités.
- Installation des tâches automatiques.
Gestion des volumes
- Utilisation des espaces de stockage.
- Définition de l'espace des logs de transactions.
- Chargement de données avec pgLoader.
- Partitionnement de tables.
- Vues matérialisées.
Administration d'une instance
- Utilisation du catalogue système.
- Suivi des volumes.
- Suivi des connexions et des transactions.
Contributions pour l'administrateur
- pg_stattuple : état des tables et des index.
- pg_freespacemap : état des espaces libres.
- pg_buffercache : état de la mémoire.
Evaluation des performances
- Test d'une instance avec pgbench.
Création d'instances multiples
- Définition des ressources utiles.
- Adaptation des configurations.
Performances et réglages (rappels)
- Limiter les connexions.
- Dimensionnement de la mémoire partagée.
- Opérations de tri et de hachage.
- Optimiser les suppressions de données.
- Optimiser la gestion du journal de transactions.
- Affiner l'auto-vacuum avec les seuils.
Supervision d'une instance
PgFouine
- Analyse des logs d'activités.
- Analyse des messages de Vacuum.
Munin
- Mise en place des scripts PostgreSQL.
- Création d'un script.
Gestion avancée des connexions
PgPool-II
- Installation et configuration du gestionnaire de pool.
- Les cas d'utilisation.
- Définitions des pools de connexions.
PgPoolAdmin
- Installation de l'interface d'administration.
- Configuration du gestionnaire.
Réplication et haute disponibilité
Warm Standby
- Définition du concept.
- Mise en place des serveurs maîtres et esclaves.
- Mise en œuvre de la réplication.
- Reprise sur incident.
Réplication asynchrone avec Slony
- Définitions du concept.
- Installation de Slony.
- Configuration des nœuds.
- Définition des ensembles de réplications.
- Modifications des ensembles de réplications.
- Changement de fournisseur et reprise sur incident.
2008 au 2009 (6)
2008 au 2009 (31)
2008 au 2009 (13)
2008 au 2009 (35)
2008 au 2009 (44)
2008 au 2009 (69)
2008 au 2009 (75)
2008 au 2009 (92)