Découvrez notre catalogue de formation 2026
Se connecter
Ou creér votre compte
Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

Description

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.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs système et administrateurs de bases de données.

Prérequis

Les objectifs de la formation

  • 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

Programme de la formation

    • 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.
    • Travaux pratiques Collecte des statistiques, choix des types de données.
    • Traçage et profiling.
    • Commande EXPLAIN.
    • Utilisation du moteur BLACKHOLE.
    • Utilisation de mysqlslap.
    • Journalisation et journal des requêtes lentes.
    • Travaux pratiques Profiling, utilisation de la commande EXPLAIN, utilisation de l'outil mysqlslap, journal des requêtes lentes.
    • 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.
    • Travaux pratiques Utilisation des index Fulltext et des tables MEMORY.
    • Compression des tables MyISAM.
    • 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.
    • Travaux pratiques Plans d'exécution.
    • Utilisation de requêtes préparées, optimisation de chargement de données.
    • Transactions et amélioration de la concurrence.
    • 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.
    • Travaux pratiques Utilisation du cache de requêtes et du cache d'index.
  • 1247
  • 21 h

Soumettez votre avis