Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ist es sicher, LIMIT ohne ORDER BY zu verwenden?

Wenn Sie ORDER BY nicht verwenden, sortieren Sie Ihre Datensätze nicht, so dass Ihr Datenabruf definitiv schneller wird. Wenn Sie also einfach LIMIT verwenden, wäre dies im Vergleich zu den über ORDER BY abgerufenen Daten schneller. Beachten Sie jedoch, dass die Daten in diesem Fall in keiner Reihenfolge vorliegen.

In Bezug auf die Sicherheit bin ich mir nicht sicher, an welche Sicherheit Sie denken, da eine Abfrage, die nur LIMIT verwendet und keine ORDER BY-Klausel verwendet, keinen potenziellen Schaden anrichtet.

Sie können sich auch den Artikel ansehen: ORDER BY … LIMIT Leistungsoptimierung