Państwa Resource Governor
Resource Governor ma dwa stany SQL Server: włączone lub wyłączone.Państwa te wpływają na podstawowe operacje, jak również obciążenia przetwarzania podczas wprowadzania zmian w konfiguracja. W tym temacie omówiono Państwa Resource Governor i co się dzieje, gdy:
Wstępnej konfiguracja i stanu Resource Governor jest zainstalowany.
Włączanie lub wyłączanie Resource Governor.
Zmień konfiguracja Resource Governor.
Wstępnej konfiguracji
Po zainstalowaniu zasób Governor utworzone następujące grupy obciążenia i ich odpowiednich pul zasób:
Grupa wewnętrznych i wewnętrznej puli.
Domyślna grupa i domyślnej puli.
W tym momencie Resource Governor jest wyłączona.
Włączanie lub wyłączanie Resource Governor
Następujące zachowania podczas normalnego włączyć lub wyłączyć zasób governor.
Włącz Resource Governor
Aby włączyć Resource Governor, wykonać ponownie skonfigurować RESOURCE GOVERNOR ALTER.Włączanie Resource Governor ma następujące wyniki:
Funkcja Klasyfikator jest wykonywany dla nowych połączeń, tak aby ich obciążenie pracą można przypisać do grupy obciążenia.
Limity zasób określone w konfiguracja zasób Governor są honorowane i wymuszane.
Żądania, które istniały przed włączeniem Resource Governor dotyczy wszelkie zmiany konfiguracja podczas Resource Governor została wyłączona.
Wyłącz Resource Governor
Aby wyłączyć Resource Governor, wykonać zmiany wyłączyć RESOURCE GOVERNOR.Wyłączenie Resource Governor ma następujące wyniki:
Funkcja Klasyfikator nie jest wykonywana.
Wszystkie nowe połączenia automatycznie klasyfikuje się do grupy domyślnej.
Żądania inicjowane przez system klasyfikuje się grupa obciążenia wewnętrznym.
Wszystkich istniejących grupa obciążenia i ustawienia puli zasób są resetowane do wartości domyślnych.W tym przypadek nie uruchomienia zdarzeń po osiągnięciu limitów.
Nie dotyczy normalnego systemu monitorowania.
Resource Governor konfiguracja można zmienić Resource Governor jest wyłączona, ale zmiany wprowadzone do momentu włączenia Resource Governor.
Przy ponownym uruchomieniu SQL Server, Resource Governor nie załaduje jego konfiguracja, ale zamiast tego będą miały tylko domyślne i wewnętrznych grup i pul.
Zmiana konfiguracji Resource Governor
Zmiany konfiguracja Resource Governor wprowadzone natychmiast.Zmiana konfiguracja dzieje się w dwóch etapach:
Wydawania właściwych instrukcja ALTER zmienić puli zasób lub grupa obciążenia ustawienie.Aktualizuje konfiguracja metadane.
Wydawania instrukcja ALTER RESOURCE GOVERNOR.Zaktualizowano metadane skopiowany do konfiguracja w pamięci.W poniższej tabela opisano, kiedy zostały wprowadzone zmiany konfiguracja ogólne i są widoczne w sesja Resource Governor.
Składnik |
Opis |
---|---|
Klasyfikacja użytkownika |
Zmiana jest skuteczne dla nowej sesja połączeń. |
Pula zasobów |
Długotrwały sesje są prawdopodobnie dotknięte przez zmianę; sesje uruchomione krótkich może zakończyć, zanim zmiana zostanie uwzględniona. |
Obciążenie pracą grupy |
Zmiana nie dotyczy bieżącej sesji, ale dotyczy nowych połączeń. |
Oprócz zachowania ogólnych sesja po instrukcji DDL zasób Governor są wydane, indywidualne ustawienia w puli zasób lub grupa obciążenia przewidywalne wyniki i określony efekt na przetwarzanie zmiany tych ustawień.
Ustawienia puli zasobów
Istnieją cztery ustawienia do konfigurowania puli zasób.Te ustawienia są:
Użyj minimalną i maksymalną wartość procentową dla Procesora.
Użyj minimalny i maksymalny procent pamięci.
Po zastosowaniu zmian w konfiguracja puli zasób, jest okres przejściowy, podczas którego aktywnej lub oczekujące żądania są obsługiwane.W poniższej tabela opisano wymagania sesja i zachowanie sesja po zastosowaniu zmian ustawień puli zasób.
Ustawienie |
Action |
Opis |
---|---|---|
Minimalny procent |
Zwiększanie lub zmniejszanie |
|
Maksymalny procent |
Zwiększanie lub zmniejszanie |
|
Ustawienia grupy obciążenia
Istnieją siedem ustawienia konfiguracji grupa obciążenia.Te ustawienia są:
Alokacja maksymalna ilość pamięci dla żądania.
Maksymalny czas CPU na żądanie.
Zasób czas-out dla żądania.
Ustawienie względnego znaczenia dla żądania.
Limit liczby żądań grupy roboczej.
Maksymalny stopień równoległości prostych.
Pula określonego zasób.
Ustawienie |
Action |
Opis |
---|---|---|
Maksymalna ilość pamięci |
Zwiększanie lub zmniejszanie |
|
Maksymalny czas Procesora |
Zwiększanie lub zmniejszanie |
|
Zasób czas-out |
Zwiększanie lub zmniejszanie |
Kwerendy, które już oczekują w kolejce nie są zagrożone.Nowe kwerendy za pomocą nowego ustawienia. |
Znaczenie |
Zwiększanie lub zmniejszanie |
Dotyczy tylko rozkład Procesora dla kwerend w grupa obciążenia. |
Maksymalna liczba żądań |
Zwiększanie lub zmniejszanie |
|
Maksymalny stopień równoległości prostych |
Zwiększanie lub zmniejszanie |
Dotyczy tylko kompilacji i wykonywania kwerend. |
Pula zasób określonego |
Zmiana |
Aktywne żądania nadal korzystać z istniejącej puli zasób i jej ustawień.Nowe żądania użyj nowej puli i jej ustawień. |
Ustawienia Resource Governor
Oprócz zmiany konfiguracja Gubernator zasób lub zmienianie bieżącego stanu zasób Governor programu, można użyć instrukcja ALTER zasób GOVERNOR ponownie skonfigurować do tworzenia lub zmiany funkcja klasyfikatora.
Podczas rejestrowania nowych funkcja klasyfikatora zmienić reguły używane do routowania nowe połączenia z innym grupa obciążenia.Ta zmiana nie wpływa na kwerendy, które są już sklasyfikowane; wpływa tylko na nowe kwerendy.
Zobacz także