Come leggere l'EXPLAIN di MySQL: possible_keys, key, Extra e l'ordine delle colonne di un indice
Quello che ho impiegato anni a imparare a leggere nell'EXPLAIN di MySQL: perché un indice in possible_keys non vuol dire che venga usato, cosa segnala la colonna Extra e perché un indice su tre colonne non serve per qualsiasi WHERE. Con una tabella di 200.000 ordini e i piani reali.