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

Różnica między indeksem klastrowanym a nieklastrowanym

Indeks klastrowy zmienia sposób przechowywania wierszy. Podczas tworzenia indeksu klastrowego na kolumnie (lub kilku kolumnach), serwer SQL sortuje wiersze tabeli według tych kolumn. Jest jak słownik, w którym wszystkie słowa są w całej książce posortowane alfabetycznie.

Z drugiej strony indeks nieklastrowy nie zmienia sposobu przechowywania wierszy w tabeli. Tworzy zupełnie inny obiekt w tabeli, który zawiera kolumny wybrane do indeksowania i wskaźnik do wierszy tabeli zawierających dane. To jest jak indeks na ostatnich stronach książki, gdzie słowa kluczowe są sortowane i zawierają numer strony do materiału książki w celu szybszego odniesienia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server sortuje ciąg znaków oddzielony przecinkami w jednej kolumnie

  2. Tabela temp serwera SQL a zmienna tabeli

  3. Nie można załadować zbiorczo. Kod błędu systemu operacyjnego 5 (Odmowa dostępu).

  4. Zapytanie, aby znaleźć liczbę parametrów w procedurze przechowywanej lub funkcji w serwerze Sql?

  5. Usuwanie duplikatów