Retour à la leçon
Mission

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.