Libérez le potentiel de l’IA générative dans toutes vos fonctions managériales.
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.
    • 924
    • 21 h

    Soumettez votre avis