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

Est-il sûr d'utiliser LIMIT sans ORDER BY

Si vous n'utilisez pas ORDER BY, vous ne triez pas vos enregistrements, ce qui accélérera certainement la récupération de vos données. Donc, si vous utilisez simplement LIMIT, ce serait plus rapide par rapport aux données récupérées via ORDER BY. Mais notez que, dans ce cas, les données ne seront pas dans n'importe quel ordre.

En ce qui concerne la sécurité, je ne sais pas à quelle sécurité vous pensez, car il n'y a aucun danger potentiel dans une requête qui utilise uniquement LIMIT et n'utilise pas de clause ORDER BY.

Vous pouvez également consulter l'article : ORDER BY… LIMITER l'optimisation des performances