Formation MySQL Tuning
dates des sessions
lieu
Toutes les dates
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
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
Moyens et Méthodes Pédagogiques
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Un poste par stagiaire
- Formateur Expert
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
Validation des acquis
- Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
- Attestation de fin de stage remise avec la facture