Udostępnij za pośrednictwem


Types of Indexes

Poniższa lista przedstawia typy indeksów w SQL Server i zawiera łącza do dodatkowych informacji.

Typ indeksu

Description

Dodatkowe informacje

Klastrowany

Indeks klastrowany sortuje i przechowywane są wiersze danych tabela lub widoku w kolejności, w zależności od indeksu klastrowanego klucz.Indeks klastrowany jest zaimplementowany jako struktura indeksu B-drzewa, która obsługuje szybkiego pobierania wierszy, w zależności od ich indeks klastrowany klucz wartości.

Wskazówki dotyczące projektu indeks klastrowany

Struktury indeks klastrowany

Nieklastrowany

Indeks nieklastrowany mogą być definiowane w tabela lub widoku z indeks klastrowany lub na sterty.Każdy wiersz indeks nieklastrowany indeks zawiera nieklastrowany wartość klucz i Lokalizator wiersza.Lokalizator ten wskazuje na wiersz danych w indeks klastrowany lub sterty o wartości klucz.Wiersze w indeksie są przechowywane w kolejności od wartości kluczy indeksu, ale wiersze danych nie jest gwarantowane się w określonej kolejności, chyba że indeks klastrowany jest tworzony w tabela.

Wskazówki dotyczące projektowania indeks nieklastrowany

Struktury indeks nieklastrowany

Unikatowe

Indeks unikatowy daje pewność, że klucz indeks zawiera zduplikowanych wartości i dlatego jest każdy wiersz w tabela lub widoku w unikatowy sposób.

Indeksy klastrowane i nieklastrowany będą unikatowe.

Unique Index Design Guidelines

Indeksowanie z kolumnami włączone

Indeks nieklastrowany, który jest rozszerzany, tak aby obejmował nonkey kolumny z kolumny klucz.

Index with Included Columns

Indeksowane widoki

Indeks na widoku materializes (wykonuje), w widoku i zestaw wyników jest trwale przechowywane w unikatowego indeks klastrowany w taki sam sposób, który znajduje się tabela z indeks klastrowany.Ponownego zbudowania indeksów nie klastrowanych w widoku można dodawać po utworzeniu indeks klastrowany.

Widoki indeksowane projektowania

Pełnego tekstu

Specjalny rodzaj podstawie tokenu funkcjonalności indeksu, który jest wbudowany i utrzymywane przez aparat Microsoft pełny tekst dla SQL Server. To umożliwia wydajne wyszukiwania zaawansowanego wyraz w danych ciąg znaków.

Full-Text Index Population

Przestrzenny

Przestrzennej indeks daje możliwość wykonywania pewnych operacji na bardziej wydajne przestrzennej obiektów)dane przestrzenne) kolumna Geometria typ danych.Indeks przestrzennej zmniejsza liczbę obiektów, musi być zastosowane stosunkowo kosztownych operacji przestrzennej.

Przegląd indeksowania przestrzenny

Filtrowane

Indeks nieklastrowany zoptymalizowane szczególnie dostosowane do kwerendy tytułowych, które z dobrze podzbiór danych, wybierz.Predykat filtru wykorzystuje do indeksowania część wierszy w tabela.Dobrze indeksu filtrowane może poprawić kwerendy wydajności, zmniejszyć koszty obsługi indeksu i obniżenie kosztów magazynowania indeksu w porównaniu z pełnym tabela indeksów.

Wskazówki dotyczące projektowania indeks filtrowane

XML

Shredded i trwałe, reprezentacji XML binarne dużych obiektów (bloków BLOB) w xml Typ danych kolumna.

Indeksy w kolumnach typu danych XML

See Also

Concepts

Other Resources