Public visé
Administrateurs de bases de données, concepteurs, architectes, développeurs web et webmasters.
Prérequis
- Avoir suivi la formation “MySQL - Administration” (DBS-MYSQL-100) ou posséder les connaissances équivalentes
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