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.
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.
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