Retour à la leçonMission
Mission : diagnostiquer l'historique de commandes qui met 8 secondes à charger
Utiliser EXPLAIN ANALYZE pour observer un plan d'exécution réel et corriger une requête qui empêche l'usage d'un index.
Contexte
La page "historique de commandes" d'un client met désormais 8 secondes à charger, contre quelques millisecondes il y a un mois, sans qu'aucun code n'ait changé. La table commandes a simplement grossi. La requête suspecte filtre sur client_id, et une autre filtre sur l'année d'une date via une fonction.