pamięci opcja utworzenia indeksu

W SQL Server, Indeks utworzyć pamięci opcja określa maksymalną ilość pamięci wstępnie przydzielonych do tworzenia indeksów.Jeśli później potrzeba więcej pamięci do utworzenia indeksu, a pamięć jest dostępny, serwer użyje go, w ten sposób przekraczającą ustawienie tej opcji.Jeśli nie jest dostępna dodatkowa pamięć, utworzenia indeksu będą nadal używać pamięć już przydzielona.

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 znacznie zwiększyć przypadek braku innych niż wyrównany indeksy podzielonym na partycje i wysoki stopień proste. Począwszy od SQL Server 2005, ta opcja kontroluje, Suma początkowa pamięć przydzielona dla wszystkich indeksu partycji w operacji tworzenia indeksu pojedyncze. Kwerenda zakończy się komunikat o błędzie, jeśli kwota zestaw opcja ta jest mniejsza niż minimalna ilość wymagana do uruchomienia tej kwerendy.

The index create memory option is self-configuring and usually works without requiring adjustment.Jednak występują trudności, tworzenie indeksów, Rozważ zwiększenie wartości tej opcji z jej wartość działania.

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

Uruchom wartość tej opcji nie przekroczy pamięci, które mogą być używane dla systemu operacyjnego i platformy sprzętowej, w którym rzeczywista ilość SQL Server jest uruchomiony. W 32-bitowych systemach operacyjnych wykonywania wartość będzie mniejsza niż 3 gigabajty (GB).

Uwaga

Ustawienie Pamięć minimalna na kwerendy opcja ma pierwszeństwo przed Indeks utworzyć pamięci opcji.W SQL Server 2000, opcje te były niezależne, lecz początkowej z SQL Server 2005 współdziałają. Jeśli zmiany obie opcje, a także Indeks utworzyć pamięci jest mniejsza niż Pamięć minimalna na kwerendy, zostanie wyświetlony komunikat ostrzegawczy, ale wartość jest zestaw.Podczas wykonywania kwerendy pojawia się ostrzeżenie podobne.

The index create memory option is an advanced option.Jeśli używasz sp_configure systemu przechowywanej procedury, aby zmienić to ustawienie, można zmienić Indeks utworzyć pamięci tylko wtedy, gdy Pokaż zaawansowane opcje jest ustawiona na wartość 1.To ustawienie zostanie uwzględnione natychmiast (bez ponownego uruchamiania serwera).

Przykład

Aby skonfigurować Indeks utworzyć pamięci możliwość 4096:

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