Comment PostgreSQL utilise t-il les ressources système ?
PostgreSQL utilise les ressources CPU, I/O et mémoire. Comprendre comment ces ressources sont utilisées est crucial pour ajuster votre instance PostgreSQL. Ainsi, cette section couvrira les détails de la gestion des ressources.

Quels sont les meilleurs outils pour surveiller les performances de PostgreSQL ?
Nous verrons les outils et modules standard de PostgreSQL conçus pour la surveillance des performances. En outre, vous pourrez choisir les meilleurs outils pour vos besoins.

Comment optimiser le fonctionnement des requêtes ?
Cette section se penche sur les moyen d’optimisation des requêtes, y compris une explication des opérations du plan d’exécution telles que les balayages séquentiels, l’accès aux index et les tris. En effet, une bonne connaissance de ces opérations est crucialepour améliorer les performances.

Quels sont les différents types d’index et comment doivent-ils être utilisés ?
Acquérez une connaissance complète des types d’index et de leurs applications spécifiques. Par exemple, vous saurez quel type d’index utiliser pour chaque situation.

Comment configurer les paramètres de mémoire pour une performance optimale ?
Apprenez à dimensionner la mémoire, y compris les paramètres shared_buffers et work_mem, et à configurer ces paramètres pour obtenir des performances optimales de la base de données. Ainsi, vous pourrez éviter les problèmes de mémoire et optimiser le rendement.

Saisissez cette opportunité pour améliorer votre expertise technique des bases de données PostgreSQL.

Objectifs

  • Comprendre comment PostgreSQL utilise les ressources système (CPU, I/O, mémoire) et quoi rechercher lors de la configuration.
  • Apprendre comment l’optimiseur basé sur les coûts (CBO) calcule le chemin des données.
  • Tout savoir sur les opérations du plan d’exécution (balayages séquentiels, accès aux index, tris, etc.)
  • Surveiller les performances avec les outils et extensions standard de PostgreSQL.
  • Apprendre l’optimisation des requêtes en utilisant les fonctionnalités disponibles pour le développeur et/ou l’administrateur de base de données.
  • Comprendre les types d’index PostgreSQL.
  • Utiliser les procédures stockées.
  • Comprendre le dimensionnement de la mémoire : shared_buffers, work_mem, etc.
  • Apprendre les balayages séquentiels et l’indexation.

Méthode

  • La formation PostgreSQL Performance Tunning sera dispensée à l’aide d’une combinaison de présentations, d’exercices pratiques, d’études de cas et de démonstrations interactives. Vous aurez l’opportunité de mettre en pratique les compétences acquises au cours de la formation dans un environnement de laboratoire.

Cibles

  • Cette formation est conçue pour les administrateurs de bases de données PostgreSQL qui souhaitent améliorer les performances de leurs systèmes et pour les développeurs de bases de données qui souhaitent améliorer les performances de leurs applications.

Prérequis

  • Savoir naviguer dans un shell Linux.
  • Avoir des connaissances sur les bases de données.
  • Avoir des connaissances sur PostgreSQL.
  • Il est recommandé de suivre la formation PostgreSQL DBA Essentials au préalable.

Avantages

Le workshop PostgreSQL Performance Tunning offre de nombreux avantages techniques pour les utilisateurs :

  • Utilisation efficace des ressources : Apprenez à configurer PostgreSQL de manière à utiliser efficacement les ressources CPU, I/O et mémoire, garantissant des performances optimales.
  • Optimisation avancée des requêtes : Comprenez comment optimiser les requêtes en utilisant les fonctionnalités de PostgreSQL, y compris les opérations du plan d’exécution, pour obtenir des performances de requêtes plus rapides et plus fiables.
  • Surveillance et outils complets : Acquérez des compétences en surveillance des performances de PostgreSQL en utilisant des outils et extensions standard, permettant une gestion proactive des performances et un dépannage efficace.

Les inscris recevront une guideline pratique sur l’optimisation de PostgreSQL, quant à la capacité à gérer les systèmes de bases de données. Ils seront adeptes des outils de PostgreSQL pour une haute disponibilité, une évolutivité et des performances . De plus, ils auront accès aux ressources et aux idées de nos experts via nos blogs.

Pour plus d’informations , veuillez vous référer aux ressources de PostgreSQL.

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]

Adrien Obernesser

Consultant