Formation PostgreSQL, administration avancée

A la fin de ce cours, vous connaîtrez les notions avancées de l’administration d’une base de données PostgreSQL comme la configuration fine d’une instance pour de meilleures performances, la gestion efficace des connexions et l’utilisation des scripts pour faciliter l’exploitation.

PROGRAMME DE FORMATION

 

Présentation de PostgreSQL

  • Rappels succincts sur l’administration de PostgreSQL

Création et administration d’une instance

  • Les répertoires de données. Les logs de transactions et 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
  • Suivi 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 et création d’instances multiples

  • Evaluation des performances : test d’une instance avec pgbench
  • Création d’instances multiples
  • 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 et 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

Compléments (vision globale)

  • Définition de la réplication et de la haute disponibilité
  • Présentation de Warm Standby
  • Présentation de Slony

Objectifs pédagogiques

  • Comprendre les outils de mesure et diagnostic du SGBD PostgreSQL
  • Maîtriser les techniques d’optimisation des applications
  • Analyser et optimiser les performances du serveur et des applications
  • Optimiser le schéma relationnel et les requêtes SQL

Participants

  • Administrateurs de bases de données et administrateurs des systèmes

Prérequis

  • Bonnes connaissances en administration PostgreSQL

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30
Les participants sont accueillis à partir de 8h45

Durée : 3 jours
Réf : FPAA
Prix  2020 : 1630 € H.T.
Pauses et déjeuners offerts

Cette formation vous intéresse

Notre équipe est à votre écoute pour étudier vos besoins en formation et vous proposer les meilleures solutions.
Contactez-nous pour fixer un rendez-vous ou décrivez-nous votre projet. Nous prendrons contact avec vous rapidement.