J'ai un problème avec l'utilisation de mysql. J'ai une table appelée "site" avec 3 champs comme id, nom, rang. Cette table se compose d'environ 1,4m d'enregistrements. quand j'applique requête comme,mysql ordre par requête numéro
select name from site limit 50000,10;
il renvoie 10 enregistrements en 7.45 secondes [vérifié via le terminal]. Mais quand j'utilise order by dans la requête ci-dessus comme,
select name from site order by id limit 50000,10;
la requête ne semble jamais être complète. Puisque l'identifiant est défini comme clé primaire, je pensais qu'il n'avait pas besoin d'une autre indexation pour accélérer ma requête. mais je ne sais pas où est l'erreur.
Toute aide grandement appréciée, Merci.
Pouvez-vous poster la sortie de « expliquer sélectionnez le nom de l'ordre du site limite id 50000,10 »? Cela aidera à trouver le problème. – srivani