Formation MySQL Tuning Mixte : présentiel / à distance

Dernière mise à jour : 07/08/2026

Pré-inscription

Ajouter au panier

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

visuel

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.

Accessibilité à nos formations

Si vous êtes en situation de handicap, contactez-nous avant le début de votre formation pour que nous puissions vous orienter efficacement et vous accueillir dans les meilleures conditions.

Inscription possible jusqu'à 10 jours avant le démarrage de la formation

Session sélectionnée

  • 07/12/26 9:00 → 10/12/26 17:30 12 places restantes
  • Détails :

    07/12/26 : 9:00 → 12:30
    14:00 → 17:30
    08/12/26 : 9:00 → 12:30
    14:00 → 17:30
    09/12/26 : 9:00 → 12:30
    14:00 → 17:30
    10/12/26 : 9:00 → 12:30
    14:00 → 17:30

Prochaines Sessions

  • 08/09/26 9:00 → 11/09/26 17:30 Présentiel / à distance 12 places restantes

Catalogue de formation propulsé par Dendreo,
Plateforme dédiée pour les OF