Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Formation MySQL - Tuning
Technique

Formation MySQL - Tuning

Améliorer les performances du serveur de bases de données 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 de cette formation

MySQL - Tuning
  • Perfectionner sa connaissance de l'architecture de MySQL
  • Être capable de bien choisir son moteur de stockage
  • Savoir choisir les bons types de données
  • Apprendre à 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

Pré-requis

Programme détaillé

Rappels sur l'architecture de MySQL

  • Architecture de MySQL
  • Architecture client-serveur
  • Présentation des outils de mesure de performance

Optimisation du schéma

  • Normalisation
  • Utiliser les types de données adaptés à chaque besoin
  • Mettre en place un partitionnement
  • Bien gérer les index

Optimisation des requêtes SQL

  • La commande EXPLAIN
  • L'optimiseur/planificateur
  • Trouver les requêtes générant des goulots d'étranglements

Cache et buffer de MySQL

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

Spécificités des moteurs de stockage

  • Utiliser MyISAM
  • Utiliser InnoDB
  • Tout mettre en mémoire avec MEMORY
  • Présentation des autres moteurs de MySQL

Les plus de cette formation

MySQL - Tuning
  • 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.

Informations

  • Durée : 4 Jours (28h)
  • Tarif : 2 195 € HT
  • Réf. : IXU22


Dates des sessions

Bon à savoir...








= une réponse possible
= plusieurs réponses possibles

1. Que signifie MCD?
2. Que signifie SGBD ?
3. Avec quel(s) outil(s) bureautique la maîtrise du langage SQL peut-elle être utile ?
4. Quelle structure permet de stocker les données dans une base
5. Parmi les logiciels suivants, lesquels sont des SGBD ?
6. A quoi sert la cardinalité ?
7. Quel élément permet d’assurer l’unicité d’un enregistrement?
8. Quelle instruction du langage SQL permet de lire des données?
9. Afin de stocker l’adresse d’un client (numéro, rue, code postal et ville) pour un système de vente en ligne, quelle est la meilleure approche ?
10. Quels sont les rôles d’un moteur de base de données ?
Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.