Mysql
 sql >> Base de données >  >> RDS >> Mysql

ORDER BY lent dans un grand tableau

Comment cela pourrait-il fonctionner autrement ? S'il appliquait l'ordre après avoir sélectionné les 18 enregistrements, vous obtiendriez les 18 premiers enregistrements dans l'ordre par défaut, qu'il trierait ensuite.

Vous pourriez obtenir de meilleures performances en insérant toutes les valeurs dans votre IN déclaration dans une table temporaire, puis jointe à la table temporaire.