Der MySQL-Optimierer verwendet die Indizes dort, wo er dies für angemessen hält:
Quelle:Vergleich von B-Baum- und Hash-Indizes
Sie könnten diese interessant finden:
Und diese Antwort und diese Antwort zu Warum verwendet MySQL keinen Index für einen Größer-als-Vergleich? .