Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Indeks klastrowy i kolejność według klauzuli

Jabłka i pomarańcze. Indeks klastrowy to opcja przechowywania. ORDER BY to opcja zapytania. Jeśli potrzebujesz uporządkowanych wyników, tylko sposobem na ich uzyskanie jest dodanie klauzuli ORDER BY do zapytania. Okres.

Indeks może pomóc optymalizatorowi zapytań wygenerować bardziej wydajny plan i wykorzystać indeks jako środek do spełnienia wymagania ORDER BY. Ale w żadnym wypadku obecność indeksu, klastrowego lub nieklastrowego, nie gwarantuje jakiejkolwiek kolejności wyniku.

Więc absolutnie potrzebujesz ORDER BY w swoich zapytaniach. Ty też możesz rozważ indeks według Name kolumna, aby pomóc w tym zapytaniu. To, czy indeks zostanie użyty, czy nie, zależy od wielu innych czynników. powinieneś przeczytać Projektowanie indeksów i Punkt krytyczny .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Parametr wyceniany w tabeli w procedurze składowanej i Entity Framework 4.0

  2. Filtrowanie duplikatów w tabeli bez klucza podstawowego

  3. Podziel zakres dat na jeden wiersz na miesiąc na serwerze sql

  4. Nieobsługiwane słowo kluczowe:„serwer”

  5. Łączenie Javy z SQL Express