Jak: określić czynniki wypełnienia dla indeksów
W Microsoft SQL Server baz danych, można określić współczynnik wypełnienia, aby określić stopień wypełnienia każdej strony indeksu może być.Współczynnik wypełnienia jest procent wolnego miejsca przydzielone podczas tworzenia nowej strony indeksu.Ilość wolnego miejsca na stronie indeksu jest ważne, ponieważ podczas wypełniania strony indeksu system wykonuje czasochłonną operację podziału, aby zwolnić miejsce dla nowych wierszy.
Umożliwia określenie współczynnika wypełnienia, gdy trzeba dostroić wydajność.Opcja ta jest przydatna podczas tworzenia nowego indeksu na tabeli zawierającej dane, a szczególnie w przypadku, gdy istnieje możliwooć dokładnego przewidywania przyszłych zmian tych danych.
[!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.
Do określania współczynnika wypełnienia dla indeksu
W Server Explorer kliknij prawym przyciskiem myszy tabelę z indeksu, dla którego chcesz określić współczynnik wypełnienia, a następnie kliknij przycisk Otwórz definicji tabeli.
Tabela otwiera się w Projektant tabeli.
Z Projektant tabeli menu, kliknij przycisk Indeksów i kluczy.
Indeksów i kluczyzostanie otwarteokno dialogowe .
Wybierz indeks w Zaznaczony klucz podstawowy/Unique lub indeks listy.
W Współczynnika wypełnienia wpisz liczbę z zakresu od 0 do 100.
[!UWAGA]
Wartość 100 oznacza stron będzie pełny i podejmie najmniejszą ilość miejsca do magazynowania.To ustawienie stosuje się tylko wtedy, gdy nie będzie żadnych zmian do danych, na przykład na tylko do odczytu tabeli.Niższą wartość pozostawia więcej puste miejsce na stronach dane, co zmniejsza potrzebę dzielenia stron danych jako indeksy rosnąć, ale wymagają więcej miejsca.