pamięci opcja utworzenia indeksu

W SQL Server, utworzyć indeksu pamięci opcja określa maksymalną ilość pamięci początkowo tworzenia indeksów.Jeśli później potrzeba więcej pamięci do utworzenia indeksu, a pamięć jest dostępny, serwer zastosuje, zatem przekraczającą ustawienie tej opcji.Jeśli dodatkowej pamięci nie jest dostępny, utworzenia indeksu będą nadal używać już przydzielona pamięć.

Ze względu na wprowadzenie podzielonym na partycje tabel i indeksów w SQL Server 2005, wymagania minimalne pamięci do utworzenia indeksu może zwiększyć się znacznie przypadek wystąpienia-wyrównane indeksy podzielonym na partycje i wysoki stopień równoległości prostych.Począwszy od SQL Server 2005, ta opcja kontroluje, Suma początkowa pamięć przydzielona dla wszystkich partycji indeksu w operacji tworzenia jeden indeks.Kwerenda zakończy się komunikat o błędzie, jeśli kwota zestaw opcja ta jest mniejsza niż minimalna wymagana do uruchomienia kwerendy.

Utworzyć indeksu pamięci opcji jest automatycznej konfiguracji i zwykle działa bez konieczności dostosowania.Jednak występują trudności, tworzenie indeksów, należy rozważyć zwiększenie wartości tej opcji od wartości uruchamiania.

Wartością domyślną dla tej opcji jest 0 (samokonfigurowania).

Uruchom wartość tej opcji nie przekroczy rzeczywista ilość pamięci używanej do systemu operacyjnego i platformy sprzętowej, na którym SQL Server jest uruchomiony.W 32-bitowych systemach operacyjnych Uruchom wartość będzie mniejsza niż 3 gigabajtów (GB).

Ostrzeżenie

Ustawienie pamięci min na kwerendę opcji ma pierwszeństwo przed indeks utworzyć pamięci opcji.W SQL Server 2000, opcje te były niezależne, ale począwszy od SQL Server 2005 współdziałają.Jeśli modyfikujesz obie opcje i utworzyć indeksu pamięci jest mniejsza niż pamięci min na kwerendę, zostanie wyświetlony komunikat ostrzegawczy, ale wartość jest zestaw.Podczas wykonywania kwerendy pojawia się ostrzeżenie podobne.

Utworzyć indeksu pamięci opcja jest opcja zaawansowana.Jeśli używasz sp_configure systemowa procedura składowana Aby zmienić to zestaw, można zmienić utworzyć indeksu pamięci tylko wtedy, gdy Pokaż opcje zaawansowane jest ustawiona na 1.Ustawienie staje się skuteczne niezwłocznie (bez ponownego uruchomienia serwera).

Przykład

Aby skonfigurować utworzyć indeksu pamięci opcji 4096:

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'index create memory', 4096
GO
RECONFIGURE;
GO