FORMATION PostgreSQL Administration Avancée (Tuning, Optimisation, Haute disponibilité)
Objectifs de la formation Optimisation PostGreSQL
Cette formation PostGreSQL Optimisation PostGreSQL 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
Présentation des aspects avancés de PostgreSQLRappels succincts sur 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 pour une bonne optimisation de PostgreSQL?Prise en compte métodique 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







