Ustawianie opcji konfiguracji serwera
Można zarządzać i zoptymalizować SQL Server zasobów poprzez opcje konfiguracja za pomocą SQL Server Management Studio lub sp_configure systemowa procedura składowana.Opcje konfiguracja serwera najczęściej używane są dostępne za pośrednictwem SQL Server Management Studio; wszystkie opcje konfiguracja są dostępne za pośrednictwem sp_configure.Należy rozważyć wpływ na system przed ustawieniem tych opcji.
Ważne: |
---|
Zaawansowane opcje, które powinny być zmieniane tylko przez doświadczonych administrator bazy danych lub SQL Server wzorcowym. |
Przy użyciu procedury przechowywane systemu sp_configure
Podczas korzystania z sp_configure, należy uruchomić ponownej konfiguracja lub zmienić konfiguracja Z ZASTĘPUJĄ, po ustawieniu opcji konfiguracja.Zmień konfiguracja z zastąpić instrukcja jest zazwyczaj zarezerwowany dla opcji konfiguracja, które powinny być używane z ostrożnością.Jednak ponownie skonfigurować z zastąpić działa dla wszystkich opcji konfiguracja i można go użyć zamiast ponownej konfiguracja.
Ostrzeżenie
Zmiana konfiguracji wykonuje się w obrębie transakcji.Jeśli jakiekolwiek działania ponownej konfiguracji nie Brak operacji ponownej konfiguracji zostały wprowadzone.
Wartość dla każdej opcji może być ustalona z następującymi instrukcja.
SELECT * FROM sys.configurations
ORDER BY name ;
GO
Poniższy przykład pokazuje sposób używania sp_configure zmienić fill factor opcji z jego domyślne ustawienie na wartość 100.
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'fill factor', 100;
GO
RECONFIGURE;
GO
Kategorie opcji konfiguracji
Opcje konfiguracji zostały wprowadzone albo:
Natychmiast po ustawienie opcji i wydawania ponownej konfiguracji (lub w niektórych przypadkach, skonfiguruj ponownie z zastąpić) instrukcja.
- lub -
Po wykonywania powyższych czynności i ponowne wystąpienie SQL Server.
Konfigurowanie opcji zaawansowanych, należy najpierw uruchomić sp_configure z 'show advanced options' opcji zestaw do 1, a następnie uruchom RECONFIGURE, jak pokazano w następującym przykładzie.
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'cursor threshold', 0;
GO
RECONFIGURE;
GO
cursor threshold Opcji jest natychmiast ponownie skonfigurowany.Nową wartość dla cursor threshold jest wyświetlany w oknie dialogowym Opcje konfiguracja value_in_use kolumna i value kolumna.
Opcje, które wymagają SQL Server ponowne uruchomienie będzie początkowo wyświetlać zmiany wartości tylko w value kolumna.Po ponownym uruchomieniu nowej wartości będą wyświetlane w obu value kolumna i value_in_use kolumna.
Niektóre opcje wymagają ponownego uruchomienia serwera, zanim nowa wartość konfiguracja staje się skuteczne.Jeśli użytkownik zestaw nową wartość i uruchom sp_configure przed ponownym uruchomieniem serwera, pojawia się nowa wartość w opcji konfiguracja value kolumna, ale nie value_in_use kolumna.Po ponownym uruchomieniu serwera, nowa wartość pojawia się w value_in_use kolumna.
Są opcje związanej z tworzeniem samokonfigurującego, SQL Server dostosowuje się zgodnie z potrzebami systemu.W większości przypadków ta eliminuje konieczność ręcznego ustawiania wartości.Przykładami min server memory i max server memory Opcje i user connections opcji.
Tabela opcje konfiguracji
Poniższa tabela zawiera listę wszystkich dostępnych opcji konfiguracja, zakres możliwych ustawień i wartości domyślne.Opcje konfiguracji są oznaczone kodów ponagleń następująco:
Opcje zaawansowane =, które powinny być zmieniane tylko przez doświadczonych administrator bazy danych lub uwierzytelniony SQL Server technika, i które wymagają ustawienia show advanced options 1.
RR = opcje wymagających ponownego uruchomienia Aparat baz danych.
SC = opcje związanej z tworzeniem samokonfigurującego.
Opcja konfiguracji
Wartość minimalna
Wartość maksymalna
Default
dostęp do wyboru pamięci podręcznej Wiadro z farbą licznik (A)
0
16384
0
0
2147483647
0
0
1
0
maski koligacji we/wy (RR,)
-2147483648
2147483647
0
maska we/wy affinity64 (A, dostępny tylko w wersja 64-bitowych SQL Server)
-2147483648
2147483647
0
maski koligacji (A)
-2147483648
2147483647
0
Maska affinity64 (, RR) jest dostępne tylko w wersja 64-bitowej SQL Server
-2147483648
2147483647
0
Agent XPs (A)
0
1
0
(Zmiany 1 podczas SQL Server Agent jest uruchomiony.Wartością domyślną jest 0, jeśli SQL Server Agent jest zestaw do automatycznego uruchamiania podczas zestawup.)
zezwolić na aktualizacje (przestarzałe.Nie należy używać.Spowoduje błąd podczas ponownej konfiguracji.)
0
1
0
AWE włączone (RR,)
0
1
0
0
1
0
0
86400
0
Tryb inspekcji C2 (RR,)
0
1
0
0
1
0
0
1
0
0
32767
5
0
1
0
kursor próg (A)
-1
2147483647
-1
0
1
0
0
2147483647
1033
0
9999
0
0
1
1
0
1
0
0
1
0
0
1
0
0
2
0
współczynnik wypełnienia (RR,)
0
100
0
ft crawl bandwidth (max), zobacz ft przeszukiwanie przepustowości(A)
0
32767
100
ft crawl bandwidth (min), zobacz ft przeszukiwanie przepustowości(A)
0
32767
0
ft notify bandwidth (max), zobacz ft powiadomić przepustowości(A)
0
32767
100
ft notify bandwidth (min), zobacz ft powiadomić przepustowości(A)
0
32767
0
utworzyć indeksu pamięci (A, SC)
704
2147483647
0
0
2
0
buforowanie lekkie (RR,)
0
1
0
blokady (, rekord Zasobu, SC)
5000
2147483647
0
0
64
0
0
256
4
MAX pamięci serwera (A, SC)
16
2147483647
2147483647
0
2147483647
65536
MAX wątków roboczych (RR,)
128
32767
(1024 jest zalecany dla 32-bitowych maksymalny SQL Server, 2048 64 - bitowe SQL Server.)
0
Zero autokonfiguruje liczbę wątków roboczych max, w zależności od liczby procesorów przy użyciu formuły (256 + (<procesorów> -4) * 8) dla 32-bitowych SQL Server i dwa razy dla 64-bitowych SQL Server.
nośnik przechowywania (RR,)
0
365
0
512
2147483647
1024
pamięć serwera min (A, SC)
0
2147483647
0
0
1
1
512
32767
4096
0
1
0
Otwórz obiektów (, RR, przestarzałe)
0
2147483647
0
0
1
0
PH_timeout (A)
1
3600
60
0
1
0
priorytetu (RR,)
0
1
0
0
2147483647
0
-1
2147483647
-1
interwał odzyskiwanie (A, SC)
0
32767
0
dostęp zdalny (RR)
0
1
1
0
1
0
0
2147483647
20
0
1
0
0
2147483647
600
0
1
0
0
1
0
0
1
1
Ustaw rozmiar zestaw roboczego (, RR, przestarzałe)
0
1
0
0
1
0
SMO i DMO XPs (A)
0
1
1
XPs poczty SQL (A)
0
1
0
0
1
0
1753
9999
2049
połączenia użytkownika (, rekord Zasobu, SC)
0
32767
0
Limit czasu wystąpienia użytkownika (A, pojawia się tylko w SQL Server 2008 Express.)
5
65535
60
wystąpienia użytkownika włączane (A, pojawia się tylko w SQL Server 2008 Express.)
0
1
0
0
32767
0
xp_cmdshell (A)
0
1
0
Zobacz także