Udostępnij za pośrednictwem


Jak: tworzenie indeksów klastrowanych

W Microsoft SQL Server baz danych, możesz utworzyć indeks klastrowany.W indeksie klastrowanym fizyczny porządek wierszy w tabeli jest taki sam, jak logiczny (indeksowany) porządek wartooci kluczy indeksu.Tabela może zawierać tylko jeden indeks klastrowany.Stosowanie indeksów klastrowanych często przyspiesza wykonanie operacji aktualizacji i usuwania, gdyż te operacje wymagają dużej ilości danych do odczytu.Tworzenie lub modyfikowanie indeksu klastrowanego może być czasochłonne, ponieważ jest podczas tych operacji, że wiersze tabeli są zreorganizowana na dysku.

Należy rozważyć użycie indeksu klastrowanego dla:

  • Kolumny zawierającej ograniczoną liczbę unikatowych wartości, takich jak state kolumna zawierająca tylko 16 nazw województw.

  • Kwerendy zwracającej zakres wartości, przy użyciu operatorów, takich jak BETWEEN, >, > =, <, i < =.

  • Kwerend zwracających duże zestawy wyników.

[!UWAGA]

Nowa wersja Projektanta tabel jest dostępna dla baz danych w formacie SQL Server 2012. W tym temacie opisano starą wersję Projektanta tabel, której można używać do baz danych w starszych formatach programu SQL Server.

W nowej wersji definicję tabeli można zmienić za pomocą graficznego interfejsu lub bezpośrednio w okienku skryptów. W przypadku użycia interfejsu graficznego definicja tabeli jest automatycznie aktualizowana w okienku skryptów. Aby zastosować kod SQL w okienku skryptów, kliknij przycisk Aktualizuj. Więcej informacji o nowej wersji można znaleźć w temacie Tworzenie obiektów baz danych przy użyciu Projektanta tabel

.

[!UWAGA]

Na danym komputerze mogą być używane inne nazwy lub lokalizacje pewnych elementów interfejsu użytkownika programu Visual Studio, które są używane w poniższych instrukcjach. Używana wersja programu Visual Studio oraz jej ustawienia określają te elementy. Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.

Aby utworzyć indeks klastrowany

  1. W Server Explorer kliknij prawym przyciskiem myszy tabelę, dla którego chcesz utworzyć indeks klastrowany i kliknij przycisk Otwórz definicji tabeli.

    Tabela otwiera się w Projektant tabeli.

  2. Z Projektant tabeli menu, kliknij przycisk Indeksów i kluczy.

  3. W Indeksów i kluczy okno dialogowe, kliknij przycisk Dodaj.

  4. Wybierz nowy indeks w Zaznaczony klucz podstawowy/Unique lub indeks listy.

  5. W siatce, zaznacz Utwórz jako Clusteredi wybierz polecenie Tak z listy rozwijanej, aby prawo właściwość.

    Indeks jest tworzony w baza danych podczas zapisywania tabeli.

Zobacz też

Informacje

Okno dialogowe Indeksy/klucze

Inne zasoby

Praca z indeksów