Индексите ускоряват SELECT заявките, тъй като индексите се сортират по дефиниция. Освен това индекс UNIQUE налага ограничението, че стойността на тази колона (или комбинацията от стойности на свързани колони) съществува само веднъж (същото важи и за PRIMARY, но PRIMARY може да съществува само веднъж на таблица, за разлика от UNIQUE ключ).
Индексите са компромис:те значително ускоряват SELECT заявките (когато се използват колоните имат INDEX), но правят тази MySQL таблица консумират повече място и струват повече време при промяна на таблицата чрез INSERT/UPDATE/DELETE.