Cita: Pero quisiera saber que es lo que hace ese índice que pone a volar la consulta?
..Y, bueno, eso es lo que es: un índice.
¿Cómo haces para encontrar rápido donde está un tema en un libro? Vas al índice principal (PK).
¿Y si lo que quieres es donde ver un tema que peude aparecer en varias partes? En el índice alfabético (INDEX)...
Creo que medio se cae de evidente. ¿No te parece?
Ahora bien, si lo que quieres saber es
como funcionan los índices en MySQL, entonces mi consejo es que leas el manual de referencia (
7.4.5. Cómo utiliza MySQL los índices), y además algunos apuntes sobre
técnicas de indexación y optimización de consultas. En Google podrás encontrar bastante, pero no esperes que sea accesible...
Es un tema árido, muy técnico, y que requiere una buena base de conocimientos.