Catalogues Formations

Primes et subsides




MySQL 5.x - Optimisation

Durée : 3 jour(s)
Tarif : Consultez-nous

 

DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI

 

Ce cours a pour objectif de permettre une meilleure compréhension du fonctionnement et de l'architecture du serveur MySQL en vue de son optimisation et de son adaptation aux besoins de l'entreprise.
Version MySQL 5.0 ou supérieures.

Public :

  • Administrateur MySQL.

Objectifs :

  • Comprendre l'architecture de MySQL et de l'optimiser au mieux selon vos besoins.

Pré-requis :

  • Avoir suivi le cours " T240-020 - MySQL 5.0 - Administration ", ou avoir les connaissances équivalentes.

Contenu pédagogique

Mesure de la performance

  • Problématique : les facteurs limitant
    • Accès disques
    • Mémoire
    • CPU
    • Réseau
  • Quelques outils généralistes d'analyse
    • top
    • vmstat
    • sar
    • sysbench

Optimisation du serveur

  • Architecture de MySQL
  • Variables de connexions
  • Variables de statut

Utilisation de la mémoire

  • Mémoire globale
  • Mémoire de connexion
  • Gestion des différents caches
    • Cache de tables
    • Cache de threads
    • Cache de requêtes

Moteurs de stockage

  • MyISAM
    • Format des enregistrements
    • Cache d'index
  • InnoDB
    • Cache global
    • Gestion des logs
    • Gestion des transactions
  • Memory
    • Caractéristiques
    • Utilisation
    • Limitations
    • Configuration
  • Merge
  • Federated
  • CSV
    • Principe
    • Utilisation lors de la journalisation

Optimisation des requêtes

  • Optimisation des requêtes
  • Comprendre le plan d'exécution
  • Modifier le comportement de l'optimiseur

Conception du schéma

  • Normalisation
  • Types de données
  • Index
  • Partitionnement des tables