MySQL er smart, hvis du angiver en LIMIT 5000 i din forespørgsel, og det er muligt at producere det resultat uden at generere hele resultatsættet først, så vil det ikke bygge hele resultatet.
For eksempel følgende forespørgsel:
SELECT * FROM table ORDER BY column LIMIT 5000
Denne forespørgsel skal scanne hele table medmindre der er et indeks på column , i hvilket tilfælde den gør det smarte og bruger indekset til at finde rækkerne med den mindste column .