Formation MySQL, tuning

Cette formation vous montrera comment optimiser avec efficacité vos serveurs et applications de bases de données MySQL. Vous apprendrez à améliorer la performance par la configuration des serveurs, l’organisation des données et par une meilleure écriture des requêtes SQL.

PROGRAMME DE FORMATION

 

Introduction

  • Architecture MySQL
  • Choix du moteur de stockage
  • Choix des types de données
  • Normalisation/dénormalisation
  • Traitement d’une instruction SQL
  • La base INFORMATION_SCHEMA
  • Collecte des statistiques

Outils de mesure et de diagnostic

  • Traçage et profiling
  • Commande EXPLAIN
  • Utilisation du moteur BLACKHOLE
  • Utilisation de MySQLslap
  • Journalisation et journal des requêtes lentes

Organisation des données et indexation

  • Tables MyISAM. Architecture interne
  • Indexation des tables MyISAM
  • Accélération des recherches avec les index « Fulltext »
  • Maintenance des tables MyISAM, résolution de problèmes
  • Tables transactionnelles InnoDB
  • Architecture interne des tables InnoDB. Structure des tables et des index InnoDB. Maintenance
  • Gestion de(s) tablespace(s)
  • Utilisation des tables de type MEMORY. Partitionnement

Optimisation des applications

  • Fonctionnement de l’optimiseur MySQL
  • Outil EXPLAIN et plans d’exécution
  • Utilisation des instructions préparées
  • Verrouillage des tables
  • Fonctionnement transactionnel et niveaux d’isolation (InnoDB)
  • Utilisation des vues
  • Optimiser les opérations de chargement

Optimisation du serveur

  • Observation de l’activité du serveur
  • Variables dynamiques
  • Utilisation de la mémoire dans MySQL
  • Cache des requêtes. Cache d’index
  • Optimisation du moteur InnoDB et MyISAM

Objectifs pédagogiques

  • Comprendre les outils de mesure et diagnostic du SDBG MySQL
  • Maîtriser les techniques d’optimisation des applications
  • Analyser et optimiser les performances du serveur et des applications
  • Optimiser le schéma relationnel et les requêtes SQL

Participants

  • Administrateurs systèmes et administrateurs de bases de données.

Prérequis

  • Bonnes connaissances de l’administration de MySQL

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30
Les participants sont accueillis à partir de 8h45

Durée : 3 jours
Réf : FMTU
Prix  2020 : 1630 € H.T.
Pauses et déjeuners offerts

Cette formation vous intéresse

Notre équipe est à votre écoute pour étudier vos besoins en formation et vous proposer les meilleures solutions.
Contactez-nous pour fixer un rendez-vous ou décrivez-nous votre projet. Nous prendrons contact avec vous rapidement.