sql >> Database >  >> RDS >> Mysql

Is het veilig om LIMIT te gebruiken zonder ORDER BY

Als u ORDER BY niet gebruikt, sorteert u uw records niet, dus het zal uw gegevens zeker sneller ophalen. Dus als u gewoon LIMIT gebruikt, zou het sneller zijn in vergelijking met de gegevens die worden opgehaald via ORDER BY. Houd er echter rekening mee dat de gegevens in dat geval niet in een willekeurige volgorde staan.

Wat de veiligheid betreft, weet ik niet zeker aan welke veiligheid u denkt, aangezien er geen potentiële schade is aan een zoekopdracht die alleen LIMIT gebruikt en geen ORDER BY-clausule.

Je kunt ook het artikel bekijken: BESTELLEN OP ... LIMIT Prestatieoptimalisatie



  1. Converteer JS date time naar MySQL datetime

  2. Verschillende manieren om SQL Server AlwaysOn-beschikbaarheidsgroepen te bewaken

  3. Oracle Database TLS1.2 / SSL-verbinding met JDBC thin en JKS

  4. NLS_COLLATION_NAME() Functie in Oracle