FORMATION PostgreSQL Administration Avancée (Tuning, Optimisation, Warm Standby, Haute disponibilité)
Objectifs de la formation Optimisation PostGreSQL
Cette formation PostGreSQL Administration avancée vous permettra de maîtriser 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, l'analyse de requêtes SQL et la mise en place d'un mécanisme de reprise sur panne (Warm Standby).
A qui s'adresse la formation Optimisation PostGreSQL
Cette formation Optimisation PostGreSQL s'adresse aux 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 la formation « Administration PostGreSQL » (Ref BPGA) ou connaissances équivalentes.
Travaux pratiques :
- Paramétrage
- Restauration en mode Point In Time Recovery
- Installation du Warm Standby
- Partitionnement de tables
- Exploitation des tables systèmes
- Utilisation de EXPLAIN et analyse de trafic
Contenu de la formation Optimisation PostGreSQL
Tour d'horizon de « l'écosystème PostgreSQL »
Instance,tuning, supervision, réplication et haute disponibilité.
Configuration d'une instance PostgreSQLLes répertoires de données
Les logs de transactions
Les logs d'activités
Installation des tâches automatiques
Administration Système
Choix du filesystems
Optimisation du système d'esploitation
Utilisation des tablespaces
Administration d'une instance
Taches CourantesUtilisation des espaces de stockages
Définition de l'espace des logs de transactions.
VACUUM et autovacuum
Sauvegarde et Restauration d’une base PostgreSQLSauvegarde à froid
Sauvegarde à chaud
Sauvegarde en ligne et Point In Time Recovery
Warm Standby
Techniques AvancéesWindow functions
Modules contrib ( pgBench )
XML
Recherche Plein Texte ( FTS )
Héritage
Partitionnement Horizontal ( DBLink et PL/Proxy )
Optimisation PostgreSQLLes paramètres par défaut sont-ils les meilleurs ?Prise en compte du matériel Impacts des paramètres système (mémoire, disques)
Limiter les connections (max_connections)
Bien dimensionner la mémoire partagée (shared buffers et effective_cache_size) Opérations de tri et de hachage (work_mem)
Optimiser la gestion du journal de transactions (checkpoint_segments)
Supervision d'une instance PostgreSQL
Exploiter les informations du catalogue système
Analyse des logs d'activités avec pgFouine
Mise en place de scripts Munin pour visualiser l'activité
Surveiller l'instance avec Nagios
Tester les performances avec pgFouine
Analyse des messages de Vacuum
Formation Tuning PostGreSQL
-Formation Réplication PostGre SQL
-Formation Cluster PostGreSQL
-Formation perfectionnement PostGreSQL

22-24 rue du Président Wilson 92300 Levallois-Perret Tél.: 33 (0)1 43 34 90 94 Fax : 33 (0)1 43 34 90 95