Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > éditeurs > MySQL > MySQL Tuning

MySQL Tuning

Améliorer les performances du serveur de bases de données MySQL

mysql

Dorénavant au coeur de nos systèmes d'information, les bases de données doivent être accessibles en permanence et offrir des délais de réponse raisonnables alors même qu'y sont stockées de plus en plus d'informations et qu'elles sont chaque jour davantage sollicitées. Si les entreprises sont maintenant largement équipées de SGBD robustes, il n'en reste pas moins vrai que certaines optimisations permettent d'en améliorer les performances. C'est précisément ce en quoi consiste le tuning. Les participants à cette formation acquerront les connaissances et compétences nécessaires à l'identification, à l'anticipation et à la prise en charge des problèmes de performance d'un serveur de base de données MySQL et de son environnement. Ils apprendront également à paramétrer finement le serveur MySQL afin d'en d'optimiser les performances.

Objectifs

  • Découvrir l'architecture de MySQL
  • Être capable de bien choisir son moteur de stockage
  • Savoir choisir les bons types de données
  • Disposer des compétences nécessaires pour optimiser ses requêtes et son serveur MySQL
  • Savoir identifier les goulots d'étranglement
  • Comprendre comment gérer les caches et les buffers

Public

  • Administrateurs de base de données
  • Concepteurs, architectes
  • Développeurs
  • Webmasters

Prérequis

  • Connaissance du langage SQL

Programme de la formation

Théorie et architecture

  • Architecture de MySQL
  • Architecture client-serveur
  • Les outils de mesure de performance

Optimisation du schéma

  • Normalisation
  • Les types de données
  • Partitionnement
  • Index

Optimisation des requêtes

  • La commande EXPLAIN
  • L'optimiseur/planificateur
  • Trouver les requêtes problématiques

Cache et buffer de MySQL

  • Le cache de requêtes
  • Le cache de threads
  • Le cache de tables
  • Le cache de requêtes

Spécificités des moteurs de stockage

  • MyISAM
  • InnoDB
  • MEMORY
  • Autres moteurs

Les + de cette formation

Une pédagogie basée sur l'alternance de phases théoriques et de mises en pratique qui permet aux participants d'acquérir une première expérience concrète du tuning d'un serveur de base de données MySQL Des échanges avec les animateurs sur les meilleures pratiques pour garantir la disponibilité des bases et leurs performances.