Accueil > Base de Données > MySQL - Administration avancée et Tuning
Formation #BSI116

Formation MySQL - Administration avancée et Tuning

Durée : 4 jours

Code : BSI116


Prochaines dates programmées :

Du 28 au 31 Mai 2024

Du 06 au 09 Août 2024

Du 19 au 22 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Perfectionner sa connaissance de l'architecture de MySQL
  • Bien choisir le moteur de stockage
  • Choisir les bon types de données
  • Optimiser les requêtes
  • Analyser et optimiser les performances du serveur
Programme
1/ Introduction
  • Qu’est ce que la performance ?
  • Architecture de MySQL
  • Architecture client serveur
  • Panorama des outils de mesure de performance
2/ Optimisation du serveur
  • Architecture du serveur
  • Optimiser les threads
  • Le cache de requêtes
  • Les variables d’état
  • Différents types et choix de moteurs
  • Les outils de mesure de performance
  • La modélisation des données
3/ Optimisation du schéma
  • Normalisation des données
  • Choix des types de données
  • Mettre en place un partitionnement
  • La gestion des index
4/ Optimisation des requêtes SQL
  • La commande EXPLAIN
  • L'optimiseur/planificateur
  • Trouver les requêtes générant des goulots d'étranglements
  • Recherche FullText
5/ Les transactions et l'isolation
  • Fonctionnement transactionnel et niveaux d'isolation (InnoDB)
  • Structures physiques des données et optimisation
6/ Performances et optimisation
  • Observation de l'activité du serveur
  • Benchmark du serveur et du service
  • Analyse du plan d'exécution
  • Variables dynamiques, paramétrages et optimisation du serveur MySQL
  • Caches de requêtes et leurs impacts
  • Multiples instances de serveur MySQL ou partitionnement interne
7/ Réplication d'une base de données
  • Les méthodes de sauvegardes avancées
  • Mise en oeuvre de la réplication
  • Maintenance et monitoring
8/ Haute disponibilité d'une base de données
  • Mise en oeuvre du Cluster MySQL : de serveur et de service
  • Maintenance et monitoring
9/ Les logs importants
  • Analyse des journaux d'erreurs
  • Trouver les requêtes problématiques
10/ DataWarehouse / NoSQL
  • Introduction aux DataWarehouse
  • Introduction à NoSQL
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • Administrateurs de base de données
  • Concepteurs
  • Architectes
  • Développeurs Webmaster
Dates

Dates

  • Du 28 au 31 Mai 2024
  • Du 06 au 09 Août 2024
  • Du 19 au 22 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.