sql >> Databáze >  >> RDS >> Mysql

Je bezpečné používat LIMIT bez ORDER BY

Pokud nepoužíváte ORDER BY, pak netřídíte své záznamy, takže to určitě urychlí načítání dat. Pokud tedy jednoduše použijete LIMIT, bude to rychlejší ve srovnání s daty získanými prostřednictvím ORDER BY. Pamatujte však, že v takovém případě nebudou data v žádném pořadí.

Pokud jde o bezpečnost, nejsem si jistý, kterou bezpečnost máte na mysli, protože v dotazu, který používá pouze LIMIT a nepoužívá klauzuli ORDER BY, není žádná potenciální újma.

Můžete se také podívat na článek: OBJEDNEJTE DO … LIMIT Optimalizace výkonu



  1. MySQL nepoužívá indexy (Using filesort) při použití ORDER BY

  2. Monitoring &Ops Management MySQL 8.0 s ClusterControl

  3. Jak změnit barvu pozadí formuláře v Accessu 2016

  4. ORA-00904 neplatný identifikátor na dekódovacím aliasu