Setting Server Configuration Options
Można zarządzać i zoptymalizować SQL Server zasoby za pomocą opcji konfiguracja przy użyciu 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.
Important Note: |
---|
Zaawansowane opcje, które powinny być zmieniane tylko przez doświadczonych administrator bazy danych lub kwalifikowany SQL Server technika. |
Za pomocą sp_configure procedura przechowywana systemu
W przypadku korzystania z sp_configure, należy uruchomić RECONFIGURE lub ponownie SKONFIGUROWAĆ WITH OVERRIDE po ustawieniu opcji konfiguracja.Zmień konfiguracja WITH OVERRIDE instrukcja jest zwykle zastrzeżone dla opcji konfiguracja, które powinny być używane z wyjątkową ostrożność.Jednak ponownie SKONFIGUROWAĆ WITH OVERRIDE działa dla wszystkich opcji konfiguracja i można go użyć zamiast RECONFIGURE.
Uwaga
RECONFIGURE jest wykonywany w ramach transakcji.Jeśli jakiekolwiek działania reconfigure awarii, żadna z operacji reconfigure zostały wprowadzone.
W następującej instrukcja można określić wartość dla każdej opcji.
SELECT * FROM sys.configurations
ORDER BY name ;
GO
W poniższym przykładzie przedstawiono sposób użycia sp_configure Aby zmienić fill factor Opcja od 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 opcje konfiguracja
Opcje konfiguracja zostały wprowadzone, albo:
Natychmiast po ustawieniu opcji i wydawania RECONFIGURE (lub w niektórych przypadkach, ponownie SKONFIGURUJ WITH OVERRIDE) instrukcja.
- lub -
Po wykonaniu powyższych czynności i ponownym uruchomieniu programu SQL Server.
Aby skonfigurować opcję zaawansowaną, należy najpierw uruchomić sp_configure z 'show advanced options' Opcja zestaw do 1, a następnie uruchom RECONFIGURE, jak pokazano w poniższym przykładzie.
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'cursor threshold', 0;
GO
RECONFIGURE;
GO
Opcja Próg kursor jest natychmiast ponownie skonfigurowany.Nową wartość dla próg kursor pojawia się kolumna value_in_use opcje konfiguracja, a kolumna wartość.
Opcje, które wymagają SQL Server Aby ponownie uruchomić początkowo wyświetli zmienioną wartość tylko kolumna wartości. Po ponownym uruchomieniu komputera zarówno kolumna wartości, jak i kolumna value_in_use pojawi się nową wartość.
Niektóre opcje wymaga ponownego uruchomienia serwera, zanim nowa wartość konfiguracja zostaje uaktywniona.Jeśli zostanie ustawiona nowa wartość, a następnie uruchomić sp_configure przed ponownym uruchomieniem serwera, nowa wartość jest wyświetlana kolumna wartości opcji konfiguracja, ale nie kolumna value_in_use.Po ponownym uruchomieniu serwera, nowa wartość jest wyświetlany kolumna value_in_use.
Opcje Self-Configuring są te, które SQL Server Dopasowuje zgodnie z potrzebami systemu. W większości przypadków ta eliminuje konieczność ręcznego ustawiania wartości.Przykładami pamięć serwera min i max opcje pamięci i opcji połączenia użytkownika.
Tabela opcje konfiguracja
Poniższa lista zawiera wszystkie opcje konfiguracja dostępne, zakres możliwych ustawień i wartości domyślne.Opcje konfiguracja są oznaczone za pomocą list kodów w następujący sposób:
= Opcje zaawansowane, które powinny być zmieniane tylko przez administratora doświadczonych bazy danych lub uwierzytelniony SQL Server pracownik serwisu i które wymagają ustawienie Pokaż zaawansowane opcje do 1.
RR = opcje wymagających ponownego uruchomienia Database Engine.
SC = Self-configuring opcji.
Opcja konfiguracja
Wartość minimalna
Wartość maksymalna
Default
0
16384
0
0
2147483647
0
0
1
0
-2147483648
2147483647
0
maska we/wy affinity64 (A, dostępny tylko w 64-bitowej wersja SQL Server)
-2147483648
2147483647
0
maski koligacji (A)
-2147483648
2147483647
0
Maska affinity64 (RR), dostępny tylko w 64-bitowej wersja SQL Server
-2147483648
2147483647
0
Agent XPs (A)
0
1
0
Zmiany (po 1 SQL Server Agent jest uruchomiony. Jeśli zostaną 1 SQL Server Agent jest ustawiony do automatycznego uruchamiania podczas instalacji.)
Zezwalaj na aktualizacje (Przestarzałe.Nie należy używać.Spowoduje błąd podczas reconfigure.)
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
Próg kursor (A)
-1
2147483647
-1
0
1
0
0
2147483647
1033
0
9999
0
0
1
1
0
1
0
0
1
0
0
2
0
0
100
0
przepustowość przeszukiwanie FT (wartość maksymalna), zobacz przepustowość przeszukiwanie FT(A)
0
32767
100
Zobacz FT przeszukiwanie przepustowości (min) przepustowość przeszukiwanie FT(A)
0
32767
0
przepustowość (wartość maksymalna), zobacz temat powiadomić FT FT powiadomić przepustowości(A)
0
32767
100
FT powiadomić przepustowości (min), zobacz FT powiadomić przepustowości(A)
0
32767
0
Indeks utworzyć pamięci (A, SC)
704
2147483647
0
0
2
0
Lekki buforowania (RR)
0
1
0
blokady (RR, SC)
5000
2147483647
0
0
64
0
0
256
4
Maksymalna pamięć (A, SC)
16
2147483647
2147483647
0
2147483647
65536
128
32767
(1024 jest zalecany dla 32-bitowych maksymalny SQL Server2048 dla 64-bitowych SQL Server.)
0
Zero auto Konfiguruje liczba maksymalna liczba wątków w zależności od liczby procesorów, przy użyciu formuły (256 +)<procesory> -4) * 8) dla 32-bitowe SQL Server a dwa razy dla 64-bitowych SQL Server.
Zatrzymanie nośnika (RR)
0
365
0
512
2147483647
1024
pamięć serwera min (A, SC)
0
2147483647
0
0
1
1
512
32767
4096
0
1
0
Otwieranie obiektów (ZASOBU, przestarzałe)
0
2147483647
0
0
1
0
PH_timeout (A)
1
3600
60
Ranga precompute (A)
0
1
0
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
Ustawianie rozmiaru zestaw roboczego (ZASOBU, przestarzałe)
0
1
0
0
1
0
0
1
1
XPs poczty SQL (A)
0
1
0
0
1
0
1753
9999
2049
połączenia użytkownika (RR, SC)
0
32767
0
Limit czasu wystąpienie użytkownika (A, zamieszczone tylko w SQL Server 2008 Express.)
5
65535
60
wystąpienia użytkownika włączone (A, zamieszczone tylko w SQL Server 2008 Express.)
0
1
0
0
32767
0
xp_cmdshell (A)
0
1
0
Historia zmian
Microsoft Learning |
---|
Zaktualizowane opcję maski affinity64, aby wskazać, że konieczne jest ponowne uruchomienie komputera. |