Quand les performances d’une base MySQL/MariaDB se degradent, il faut savoir identifier les goulots d’etranglement et appliquer les bons leviers de tuning. Cette formation avancee de 3 jours vous apprend a auditer un serveur, optimiser les requetes et les index, configurer la replication et mettre en place MySQL Cluster pour la haute disponibilite. Elle s’adresse aux administrateurs et developpeurs qui gerent des bases en production a forte charge.
Public visé
Administrateurs de bases de données, concepteurs, architectes, développeurs web et webmasters.
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Administrer les paramètres avancés d’une base de données MySQL
- Identifier, anticiper et résoudre les problèmes de performance
- Décrire l’architecture de MySQL et sélectionner les moteurs de stockage appropriés
- Choisir les bons types de données et optimiser les requêtes
- Optimiser la configuration du serveur et gérer les caches/buffers
- Auditer les serveurs MySQL et identifier les goulots d’étranglement
Programme
Jour 1
- Architecture MySQL, moteurs de stockage, types de données
- Outils de mesure des performances
- Manipulation des données, vues, analyse de schéma
- Opérations d’import/export
Jour 2
- Exécution et optimisation des requêtes
- Procédures stockées, triggers, indexation
- Niveaux d’isolation des transactions
- Analyse des performances du serveur
- Cache des requêtes, paramétrage, configurations multi-instances
Jour 3
- Configuration et maintenance de la réplication
- Implémentation de MySQL Cluster pour la haute disponibilité
- Analyse des logs d’erreurs et dépannage de configuration
- Introduction au Data Warehouse et NoSQL
Modalités d’évaluation des acquis
En cours de formation, par des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.
Voir aussi
Vous serez peut-être intéressés par les formations suivantes :
Formation DBS-MYSQL-300 — MySQL/MariaDB - Avancé. Domaine : Base de données. Niveau : Avancé. Durée : 3 jours (21 heures). Mots-clés : mysql, mariadb, base-de-données, sql, avancé, administration, tuning, réplication. Cylian Formation, Dijon.