Objectifs

  • Comprendre comment PostgreSQL utilise les ressources du système (CPU, I/O, Mémoire) et les configurer.
  • Apprendre comment le Cost-Based-Optimizer (CBO) calcule le chemin d’accès aux données.
  • Tout savoir sur les opérations du plan d’exécution (scans séquentiels, accès aux index, tris, etc.)
  • Surveiller les performances avec les outils et extensions standard de PostgreSQL.
  • Apprendre le tuning des requêtes via les fonctionnalités disponibles pour le développeur et/ou le DBA
  • Comprendre les types d’index PostgreSQL
  • Utiliser les procédures stockées
  • Comprendre le dimensionnement de la mémoire : shared_buffers, work_mem, …
  • Apprendre les balayages séquentiels et l’indexation

Méthode

  • Présentations, exercices pratiques, études de cas et démonstrations orientées en fonction des questions
  • Discussion et networking durant les pauses et le repas de midi (inclus)

Cibles

  • Cette formation PostgreSQL Performance Tuning s’adresse aux administrateurs de bases de données PostgreSQL souhaitant améliorer la performance de leurs systems ainsi qu’aux développeurs de bases de données souhaitant améliorer la performance de leurs applications.

Prérequis

  • Savoir naviguer sur Linux shell
  • Avoir des notions en matière de bases de données
  • Avoir des connaissances sur PostgreSQL
  • Il est recommandé de suivre la formation PostgreSQL DBA Essentials avant

Réduction de 5% pour les membres du SOUG, du SwissPUG et de la DOAG.

Formateurs

Thumbnail [150x150]

Daniel Westermann

Delivery Manager & Technology Leader

Thumbnail [150x150]

Hervé Schweitzer

Chief Technology Officer (CTO) and Principal Consultant