Index et performance
Index = Accès rapide aux données
Amélioration de la performance
Création d'index :
CREATE INDEX idx_nom_utilisateur
ON utilisateurs(nom);
ON utilisateurs(nom);
Avantages :
• Recherche rapide
• Tri optimisé
• Jointures efficaces
• Tri optimisé
• Jointures efficaces
Bonnes pratiques d'optimisation
Éviter SELECT *
Utiliser LIMIT pour les résultats
Optimiser les jointures
Analyser le plan d'exécution
Jointures optimisées
Sur clés primaires/étrangères
Avec conditions précises
Conseils & Astuces
Analyser les requêtes lentes
Créer des index sur les colonnes fréquemment utilisées
Éviter les sous-requêtes imbriquées complexes
Utiliser EXPLAIN pour analyser les performances
Partitionner les grandes tables
Erreurs fréquentes
Erreur 1 :
Créer trop d'index (ralentissement des INSERT/UPDATE)
Erreur 2 :
Oublier d'analyser les plans d'exécution
Erreur 3 :
Utiliser des fonctions dans les clauses WHERE