Formation PostgreSQL Performance et Optimisation Tuning PostgreSQL

Durée 2 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence BPSP

PostgreSQL est concurrent d'autres systèmes de gestion de base de données, qu'ils soient libres (comme MySQL et Firebird), ou propriétaires (comme Oracle, DB2 ou SQL Server). PostgreSQL n'est pas contrôlé par une seule entreprise, mais est fondé sur une communauté mondiale de développeurs et d'entreprises. Cette formation montre comment optimiser avec efficacité un serveur PostgreSQL. Elle permet d'améliorer la performance par la configuration, l'organisation des données et par une meilleure écriture des requêtes SQL. Le cours propose surtout une véritable méthodologie d'optimisation des performances développée par des experts PostgreSQL que vous pourrez réutiliser facilement de retour en entreprise.
De façon plus concrète , à la fin du stage vous aurez acquis les compétences nécessaires pour: 

  • Exploiter au mieux le matériel 
  • Adapter le système d'exploitation 
  • Virtualiser sans renoncer aux performances 
  • Ajuster les paramètres de configuration
  • Optimiser la consommation mémoire 
  • Détecter les requêtes les plus lentes
  • Comprendre un plan d'exécution
  • Améliorer les requêtes SQL

Public :

Cette formation PostgreSQL performance s'adresse aux utilisateurs confirmés et aux administrateurs de bases de données (DBA) ayant déjà une bonne connaissance de PostgreSQL ou d'un autre SGBD du marché (Oracle, MySQL, Sybase, Informix, DB2, SQL Server, etc.)

Prérequis :

Pour suivre ce stage PostgreSQL performance il vous faut :
- Savoir utiliser un système Unix ou, idéalement, Linux
- Connaitre un minimum les systèmes d’exploitation et informatiques
- Bonne connaissance du langage SQL
- Bonne connaissance de PostgreSQL
- Avoir suivit la formation "PostGreSQL : Administration de la base de données" (Réf. BPGA)

 

Optimisations

Objectif: Améliorer les performances de PostgreSQL Questions récurrentes : “Où se trouvent les leviers d'optimisation de mon SGBD ?” , “quels sont les paramètres clefs ?”, “Quelle est la marge de progression du serveur ?” Ce module ne se contente pas répondre à ces questions, il propose un véritable méthodologie d'optimisation qui pourra être appliqué de manière systématique à tous les serveurs PostgreSQL, quelque soit leur version, leur volumétrie et leurs ressources. Thèmes abordés: Conseils sur le matériel Affinage de la configuration système d'exploitation Paramétrer au mieux le SGBD Améliorations applicatives (requêtes) Perfectionner l'architecture (scalabilité)

Comprendre EXPLAIN

Objectif: Trouver les meilleurs plans d'exécution PostgreSQL propose une commande EXPLAIN ANALYZE qui donne des informations cruciales pour optimiser les plans d'exécution et accélérer les  traitements. Comprendre et maîtriser les résultat de cette commande est essentiel pour un DBA qui souhaite optimiser les requêtes SQL sur un serveur Postgres. Thèmes abordés: La commande EXPLAIN Analyser un plan d'exécution Outils graphiques Améliorer les requêtes SQL Paramétrer l'optimiseur génétique

Analyse

Objectif: Identifier les points de contention du système Cette partie décrit les outils et solutions à la disposition des administrateurs qui souhaitent analyser le trafic de leurs bases de données : lister les requêtes les plus lentes, les plus fréquentes, les erreurs de syntaxe et les pistes d'optimisations SQL. Thèmes abordés: Configurer les logs Analyse du trafic SQL avec pgBadger Analyse en temps réel avec pg_statement_stats

 

Lors de chaque module de formation, l’enseignement est accompagné de travaux pratiques. Ces exercices techniques permettent de valider l’acquisition des connaissances par les stagiaires.


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB