Formation MySQL Tuning Mixte : présentiel / à distance
Dernière mise à jour : 07/08/2026
Pré-inscription
Présentation
Cette formation sur les performances et l'optimisation de MySQL est destinée aux administrateurs de bases de données, aux développeurs d'applications et aux consultants techniques ayant besoin de surveiller et d'optimiser les performances des serveurs et des bases de données MySQL. Cette formation vous fournira une expérience pratique de la surveillance et du réglage des serveurs et des bases de données MySQL.
Objectifs
- Développer un plan de surveillance et de configuration
- Utilisez les variables de configuration et d'état du serveur
- Identifier et améliorer les requêtes problématiques
- Utiliser efficacement les index
- Surveiller et dimensionner les caches mémoire et les verrous
- Régler les moteurs de stockage MyISAM et InnoDB
- Évaluer l'utilisation du partitionnement pour la performance
Public visé
- Administrateurs de base de données
- Développeurs
- Concepteurs, architectes
Prérequis
- Connaissance du langage SQL
- Connaissance de l'administration MySQL
Programme
Introduction à l'optimisation des performances
- Présentation des possibilités d'optimisation
- Résoudre les problèmes de performance
- Approche recommandée pour le réglage
- Points à évaluer
- Planification d'une routine de contrôle
- Construire une nouvelle base de données orientée performance
- Optimisation d'une base de données existante
- Fixer des objectifs appropriés
Â
Outils de réglage des performances de MySQL
- Outils administratifs
- La base de données information_schema
- Commandes SHOW liées aux performances
- Outils de benchmark
- La base de données performance_schema
- L'outil de monitoring MonYog
- Exercices : Obtenir des informations sur les performances.
Â
Conception de schéma
- Normalisation
- Dénormalisation
- Conventions de nommage
- Génération de charge
- Stress testing et outils de benchmarking
- Sélection des types de données
- Types de données
- Encodage et character sets
- Choisir des moteurs de stockage
- Exercices : effets de la conception sur les performances.
Â
Optimisation des déclarations
- Aperçu des possibilités d'optimisation des déclarations
- Identifier les requêtes problématiques
- L'optimiseur
- Utiliser EXPLAIN pour écrire de meilleures requêtes MySQL
- Utiliser EXPLAIN EXTENDED
- Exercices : identification des problèmes de requêtes et utilisation d'EXPLAIN
Â
Index
- Aperçu de l'index
- Types d'index
- Réglage de l'index
- Index et jointures
- Exercices : Indexs et performances
Â
Configuration et surveillance du serveur
- Variables de configuration du serveur
- Variables d'état du serveur
- Cache de table, multi-threading, problèmes de connexion, cache de requête.
- Exercices : réglage et interprétation des variables du serveur et de la mise en cache.
Â
Verrouillage
- Types de verrouillage
- Moteurs de verrouillage et de stockage
- Effets du verrouillage sur les performances
- Exercices : verrouillage et performance
Â
Le moteur InnoDB
- Transactions
- Rétablissement après un incident
- Verrouillage
- Surveillance d'InnoDB
- Caches et buffers
- Configuration des fichiers de données
- Configuration des fichiers journaux
- Exercices : configuration et performances d'InnoDB
Â
Autres moteurs de stockage
- Moteur MyISAM
- Moteur Merge
- Moteur Archive
- Moteur Memory
- Moteur Blackhole
- Moteur CSV
- Moteur Spider
- Moteur ColumnStore
- Moteur MyRocks
- Mélange de moteurs de stockage
- Exercices : les performances des moteurs de stockage
Â
Vue d'ensemble du clustering et des performances
- Avantages du clustering
- Questions de performance et de clustering
- Le moteur NDBCluster
- Le cluster Galera
- Le cluster Percona XtraDB
- Cluster MySQL InnoDB
- Le moteur federated
- Le moteur federatedX
- Aperçu des autres techniques de haute disponibilité
- Aperçu de NOSQL et Memcached
Â
Dumping et chargement de données
- Les déclarations SQL vs données délimitées
- Paramètres affectant les performances de dump
- Paramètres affectant les performances de la charge
- Exercices : performances de vidage et de chargement
Â
Tables partitionnées
- Concepts des tables partitionnées
- Partitionnement intra-table (range)
- Partitionnement par hash
- Partitionnement par clés
- Partitionnement par colonnes
- Partitionnement ou sous-partitionnement composite
- La taille des partitions
- Exercice : performances des tables partitionnée
Modalités pédagogiques
Docaposte Institute propose plusieurs dispositifs pédagogiques adaptés aux apprenants :
- Formation en présentiel
- En groupe (inter-entreprises ou intra-entreprise)
- En individuel (monitorat)
- En journée ou en cours du soir (sur demande spécifique)
- Formation en distanciel
- Distanciel synchrone
- Distanciel asynchrone
Moyens et supports pédagogiques
- Alternance d'apports théoriques et de mises en pratique contextualisées.
- Progression pédagogique structurée, de la compréhension à la mise en œuvre opérationnelle.
- Pédagogie immersive favorisant une mise en application immédiate des compétences.
- Formation interactive et participative s'appuyant sur des ateliers pratiques, études de cas et échanges collectifs (+ 60 % du temps de formation.)
- Séquences pédagogiques rythmées et évaluations formatives régulières pour renforcer l'ancrage des apprentissages.
- Supports de cours, ressources documentaires et références mis à disposition par le formateur
Modalités d'évaluation et de suivi
En amont de la formation (évaluation en ligne dans l'extranet apprenant)
- Recueil des besoins et des attentes des participants.
- Auto-positionnement permettant d'évaluer le niveau initial des apprenants.
Â
Tout au long de la formation
- Évaluations continues réalisées par le formateur travers des questions orales, exercices, QCM, études de cas et mises en situation pratiques.
À l'issue de la formation (évaluations en ligne dans l'extranet apprenant)
- Auto-positionnement afin de mesurer l'acquisition des compétences visées.
- Validation de l'acquisition des compétences par le formateur
- Questionnaire de satisfaction « à chaud » à l'issue de la formation
- Questionnaire de satisfaction "à froid", 45 jours après la formation afin d'évaluer l'ancrage des acquis et leur mise en application en situation professionnelle.
Informations sur l'admission
Nous consulter.
Modalités d'admission
- Admission sans disposition particulière
Accessibilité
Nos formations peuvent être adaptées à certaines conditions de handicap. Nous contacter pour toute information et demande spécifique.