MySQL : optimisation

2 jours | 4-MY-OPT

Logo PDF

Formations Informatiques > Base de données > Open Source

Objectifs

Savoir utiliser MySQL de manière optimale : écriture des requêtes, types de données, moteur de stockage, stratégies d'indexation.

Participants / Pré-requis

PUBLIC : Développeurs, administrateurs système et administrateurs de bases de données. PREREQUIS : Avoir suivi "MySQL Administration" ou compétences équivalentes.

Contenu

1. Création de la base

  • Normalisation
  • Types de données : les bonnes pratiques
  • Moteurs de stockage : les bonnes pratiques
  • Spécificités de MySQL

2. Ecritures des requêtes

  • Jointures internes
  • Jointures externes et sous-requêtes
  • Tables dérivées
  • Identification des problèmes

3. Optimisation des requêtes

  • Interprétation de l'outil EXPLAIN
  • Observation de l'activité du serveur
  • Utilisation des journaux

4. Optimisation du serveur MySQL

  • Clés primaires, clés étrangères
  • Index, index préfixes, index composites
  • Index couvrants
  • Spécificités des moteurs de stockage
  • Stratégies d'indexation
  • Cache des requêtes
 
Ajaccio Albi Amiens Angers Annecy Avignon Bastia Bayonne Belfort Blois Bordeaux Bourges Brest Caen Chambery Chartres Chateauroux Clermont-Ferrand Dax Dijon Épinal Grenoble Le Havre Le Mans Lille Limoges Luxembourg Lyon Marseille Metz Montpellier Mulhouse Nancy Nantes Nice Niort Orléans Paris Pau Périgueux Poitiers Reims Rennes Rouen Saint-Brieuc Saint-Dié-des-Vosges Saint-Etienne Strasbourg Toulon Toulouse Tours Troyes Valence Vannes Vincennes