01 53 90 15 20

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).

Objectifs

  • Maitriser les notions avancées de l’administration d’une base de données  
  • Optimiser PostgreSQL au-delà des configurations de base 
  • Superviser une instance PostgreSQL  

3 jours

  • Programme
  • Public et Prérequis
  • Pédagogie
  • Dates et Tarifs
  • Nous contacter

PostgreSQL Administration Niveau 2

Présentation des aspects avancés de PostgreSQL

  • Rappels succincts sur PostgreSQL
  • Tour d’horizon de « l’écosystème PostgreSQL »
  • Instance, tuning, supervision, réplication et haute disponibilité.

Configuration d’une instance PostgreSQL

  • Les 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 Courantes

  • Utilisation des espaces de stockages
  • Définition de l’espace des logs de transactions.
  • VACUUM et autovacuum

Sauvegarde et Restauration d’une base PostgreSQL

  • Sauvegarde à froid
  • Sauvegarde à chaud
  • Sauvegarde en ligne et Point In Time Recovery
  • Warm Standby

Techniques Avancées

  • Window functions
  • Modules contrib ( pgBench )
  • XML
  • Recherche Plein Texte ( FTS )
  • Héritage
  • Partitionnement Horizontal ( DBLink et PL/Proxy )

Optimisation PostgreSQL

  • Les 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

Public 

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.

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers des multiples exercices à réaliser (50 à 70% du temps).

Compétences du formateur

Notre formation est animée par un expert reconnu dans son domaine possédant une expérience sur le terrain significative et des compétences pédagogiques reconnues.

Moyens pédagogiques et techniques

  • Ordinateur (PC / MAC), vidéoprojecteur, aides audiovisuelles, documentation et support de cours, exercices pratiques d’application et corrigés des exercices pour les stages pratiques, études de cas ou présentation de cas réels pour les séminaires de formation.

A l’issue de chaque stage ou séminaire, ESIC fournit aux participants :

  • Un questionnaire d’évaluation de la session
  • Une feuille d’émargement par demi-journée de présence
  • Une attestation de fin de formation

Dates 

NC

( Sous réserve d’un effectif nécessaire pour l’ouverture de session )

Tarif

NC €HT/personne.

Intra-entreprise et sur-mesure

Nos consultants vous accompagnent pour adapter ce programme de formation à votre contexte.

Fermer le menu
×
×

Panier