Rechercher une formation et ses disponibilités
Formation Tuning MySQL
La formation Tuning MySQL a pour objectif de vous permettre d'accroître les performances de vos bases MySQL grâce aux optimisations apportées. Nous commencerons par rappeler les informations liées à l'architecture et à la mesure de la performance avant d'entrer dans le vif du sujet : l'optimisation du schéma et des requêtes. Pour finaliser cette formation très complète, nous traiterons des caches et des spécificités des moteurs de stockages. Cette formation Tuning MySQL est un must pour toute personne souhaitant maîtriser l'environnement MySQL dans sa totalité et optimiser efficacement leur serveur de bases de données MySQL
Objectifs de cette formation Tuning MySQL
- 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 de cette formation Tuning MySQL
- Administrateurs de base de données
- Concepteurs, architectes
- Développeurs
Pré-requis de cette formation Tuning MySQL
- Connaissance du langage SQL
- Connaissance de l'administration MySQL
Programme de cette formation Tuning MySQL
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'étrangelements
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