Récupérer seulement un nombre fixe de lignes dans MySQL

Je suis en train de tester ma conception de base de données sous la charge et j'ai besoin de récupérer seulement un nombre fixe de lignes (5000)

Je peux spécifier une LIMITE pour atteindre cet objectif, cependant, il semble que la requête s'appuie l'ensemble de résultats de toutes les lignes qui correspondent et puis retourne uniquement le nombre de lignes spécifié dans la limite. Est-ce qu'il est mis en œuvre?

Est-il pour MySQL de lire une ligne, lire un autre et, fondamentalement, s'arrêter quand il récupère le 5 000ème ligne correspondante?

source d'informationauteur Sandman | 2012-04-06