Cómo leer el EXPLAIN de MySQL: possible_keys, key, Extra y el orden de las columnas de un índice
Lo que tardé años en aprender a leer en el EXPLAIN de MySQL: por qué un índice en possible_keys no quiere decir que se use, qué avisa la columna Extra y por qué un índice de tres columnas no sirve para cualquier WHERE. Con una tabla de 200 000 pedidos y los planes reales.