Formation
DBS220 - MySQL - Tuning
Améliorer les performances du serveur de bases de données MySQL
Objectif
- Découvrir 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 concerné
- Administrateurs de base de données
- Concepteurs, architectes
- Développeurs
- Webmasters
Niveau requis
- Connaissance du langage SQL
À propos
- Code : DBS220
- Durée : 4 Jours
Tarification
- 1 000 euros H.T. / Jour
- 10 auditeurs maximum par session.
Programme
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
- Le partitionnement
- Les 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
- Les autres moteurs
Les avantages
- 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