Accueil    Formations    Informatique    Bases de données    MySQL et PostgreSQL    MySQL - Administration avancée et Tuning

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Objectifs pédagogiques

  • Administrer les paramètres avancés d'une base de données MySQL
  • Identifier, anticiper et régler les problèmes de performance de votre serveur de bases de données MySQL et de son environnement
  • Connaître l'architecture de MySQL
  • Bien choisir votre moteur de stockage
  • Choisir les bons types de données
  • Optimiser les requêtes
  • Optimiser le serveur MySQL
  • Identifier les goulots d'étranglement
  • Gérer les caches et les buffers
  • Auditer un serveur MySQL.

Niveau requis

Avoir suivi la formation MY-ADM "MySQL Administration" ou avoir les connaissances équivalentes.

Public concerné

Administrateurs de base de données, concepteurs, architectes et développeurs Webmaster.

Programme

Théorie et architecture

  • Architecture de MySQL
  • Les différents types de moteurs
  • Les différents types de données
  • Introduction aux outils de mesure de performance
  • La modélisation des données

Interrogation et manipulation des données

  • Retour sur la manipulation des données et les différents types d'interrogation
  • Analyse des différents types de vues utilisateurs et systèmes
  • Analyse des informations de schémas
  • Analyse des différents types de tables pour optimisation
  • Import / export et leurs différentes facettes

Optimisation des requêtes

  • L'exécution d'une requête de A à Z
  • Utilisation des procédures stockées et optimisations
  • Les triggers, les curseurs et l'optimisation
  • Normalisation des données en amont
  • La gestion des index

Les transactions et l'isolation

  • Les différents niveaux d'isolation
  • Structures physiques des données et optimisation

Performances et optimisation

  • Observation de l'activité du serveur par des outils externes et internes
  • Benchmark du serveur et du service
  • Analyse du plan d'exécution
  • L'optimiseur / planificateur
  • Variables dynamiques, paramétrages et optimisation du serveur MySQL
  • Les différents caches de requêtes et leurs impacts
  • Multiples instances de serveur MySQL ou partitionnement interne

Réplication d'une base de données

  • Retour sur les méthodes de sauvegardes avancées
  • Mise en oeuvre de la réplication
  • Maintenance et monitoring

Haute disponibilité d'une base de données

  • Mise en oeuvre du Cluster MySQL : de serveur et de service
  • Maintenance et monitoring

Les logs importants

  • Analyse des journaux d'erreurs
  • Identification des configurations et des requêtes problématiques

DataWarehouse / NoSQL

  • Introduction aux DataWarehouse
  • Introduction à NoSQL

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Vous souhaitez suivre cette formation ?

Cette formation est disponible en présentiel ou en classe à distance, avec un programme et une qualité pédagogique identiques.

Choisissez la modalité souhaitée pour vous inscrire :

Modalité Présentiel, Classe à distance

Votre société a besoin d'une offre personnalisée ? Contactez-nous

Faites évoluer vos compétences

Complétez votre formation

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

Contactez-nous