sql >> Database teknologi >  >> RDS >> Sqlserver

Klynget indeks og Orden efter klausul

Æbler og appelsiner. Et klynget indeks er en lagringsmulighed. En ORDER BY er en forespørgselsmulighed. Hvis du har brug for bestilte resultater, er den eneste måde at få dem på er at tilføje en ORDER BY-klausul til din forespørgsel. Periode.

Et indeks kan hjælpe forespørgselsoptimeringsværktøjet med at generere en mere effektiv plan og udnytte indekset som et middel til at opfylde ORDER BY-kravet. Men tilstedeværelsen af ​​et indeks, klynget eller ikke-klynget, garanterer på ingen måde nogen bestilling af et resultat.

Så du har absolut brug for BESTILLING AF i dine forespørgsler. Du også overvej et indeks efter Name kolonne for at hjælpe denne forespørgsel. Om et indeks vil blive brugt eller ej, det afhænger af mange flere faktorer. du bør læse Designing Indexes og The Tipping Point .



  1. RMySQL dbWriteTable med field.types

  2. Oracle SQL:variabler, der bruges i stedet for tabelnavne

  3. MySQL Update rækker med dobbelt venstre join, hvilket begrænser første match

  4. PLS-00306:forkert antal eller typer af argumenter i kald til