MySQL оптимизаторът ще използва индексите там, където смята, че е подходящо да го направи:
Източник:Сравнение на B-Tree и Hash индексите
Може да намерите тези интересни:
И този отговор и този отговор до Защо MySQL не използва индекс за по-голямо сравнение? .