Resource Governor States
Governor zasób ma dwa stany na SQL Server: włączone lub wyłączone. Stany te mają wpływ na podstawowych operacji, jak również obciążenia przetwarzania po wprowadzeniu zmian w konfiguracja.W tym temacie omówiono stanów zasób Governor i o tym, co się dzieje, gdy:
Wstępnej konfiguracja i stanie zasób Governor jest zainstalowany.
Włączanie lub wyłączanie zasób Governor.
Przed wprowadzeniem zmian w konfiguracja zasób Governor.
Konfiguracja początkowa
Po zainstalowaniu zasób Governor tworzone są następujące grupy obciążenia pracą i ich odpowiednich pul zasób:
Grupa wewnętrzna i wewnętrznej puli.
Domyślna grupa i domyślny puli.
W tym momencie zasób Governor jest wyłączona.
Włączanie lub wyłączanie zasób Governor
Następujące zachowania podczas normalnej można włączyć lub wyłączyć regulator zasób.
Włącz zasób Governor
Umożliwienie Resource Governor wykonać instrukcji ALTER ponownie SKONFIGUROWAĆ regulator zasób.Włączanie zasób Governor ma następujące wyniki:
Funkcja Klasyfikator jest wykonywany dla nowych połączeń, więc ich obciążenie pracą można przypisać do grupy obciążenie pracą.
Limity zasób określone w konfiguracja zasób Governor są honorowane i wymuszane.
Żądania, które istniały przed włączeniem zasób Governor dotyczy konfiguracja zmian po zasób Governor została wyłączona.
Wyłącz zasób Governor
Aby wyłączyć Resource Governor, wykonać instrukcji ALTER DISABLE regulator zasób.Wyłączenie zasób Governor ma następujące wyniki:
Funkcja Klasyfikator nie jest uruchomiona.
Automatycznie dzieli się na domyślnej grupy wszystkich nowych połączeń.
Żądania inicjowane przez system są klasyfikowane w grupie wewnętrznej obciążenie pracą.
Wszystkie istniejące grupa obciążenia i ustawienia puli zasób są resetowane do wartości domyślnych.W takim przypadek zdarzenia nie są uruchamiane po osiągnięciu limitów.
Monitorowanie systemu normalnej pozostanie niezmieniona.
Konfiguracja zasób Governor można zmieniać podczas zasób Governor jest wyłączone, ale zmiany te odniosą skutek, dopóki zasób Governor jest włączona.
Po ponownym uruchomieniu SQL Server, nie będzie ładowana konfiguracja jego zasób Governor, ale zamiast niego będzie miał tylko domyślne i wewnętrzny grupy i pule.
Zmiana konfiguracja zasób Governor
Zmiany konfiguracja zasób Governor te odniosą skutek natychmiast.Zmiana konfiguracja dzieje się w dwóch etapach:
Wydania odpowiedniej instrukcja ALTER do zmiany puli zasób lub grupa obciążenia ustawienie.Spowoduje to aktualizację metadane konfiguracja.
Wydać instrukcja ALTER regulator zasób.Zaktualizowane metadane skopiowany do konfiguracja w pamięci.W poniższej tabela opisano po zostały wprowadzone zmiany konfiguracja ogólne i są widoczne w sesja zasób Governor.
Składnik |
Description |
---|---|
Klasyfikacja użytkownika |
Zmiana jest skuteczne w przypadku połączeń nowej sesja. |
Pula zasób |
Sesje długim mogących mieć wpływ zmiany; sesje krótkim okresie działania mogą zakończyć się przed zmiana ma wpływ. |
Grupa obciążenia pracą |
Zmiana nie dotyczy bieżącej sesji, ale dotyczy nowych połączeń. |
Oprócz zachowania ogólne sesja, gdy wydane, indywidualne ustawienia w puli zasób są instrukcje DDL zasób Governor lub grupa obciążenia mają przewidywalne wyniki i efekt określonych na przetwarzanie w przypadku zmiany tych ustawień.
Ustawienia puli zasób
Istnieją cztery ustawienia do konfigurowania puli zasób.Te ustawienia są następujące:
Należy użyć minimalną i maksymalną wartość procentową dla PROCESORA.
Użyj minimalny i maksymalny procent pamięci.
Po zastosowaniu zmian konfiguracja puli zasób, brak obsługi żądania oczekujące lub aktywnego okresu przejściowego.W poniższej tabela opisano wymagania sesja i zachowanie sesja, po zastosowaniu zmian na ustawienie puli zasób.
Ustawienie |
Action |
Description |
---|---|---|
Minimalny procent |
Zwiększanie lub zmniejszanie |
|
Maksymalny procent |
Zwiększanie lub zmniejszanie |
|
Ustawienia grupa obciążenia
Istnieje siedem ustawień związanych z konfigurowaniem grupa obciążenia.Te ustawienia są następujące:
Alokację maksymalną ilość pamięci na żądanie.
Maksymalny czas CPU na żądanie.
Limit czas zasób dla żądania.
Względna ważność ustawienie dla żądania.
Grupa robocza limit dla liczby żądań.
Maksymalny stopień proste.
Pula określonego zasób.
Ustawienie |
Action |
Description |
---|---|---|
Maksymalną pojemność pamięci |
Zwiększanie lub zmniejszanie |
|
Maksymalny czas CPU |
Zwiększanie lub zmniejszanie |
|
Limit czas zasób |
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 rozpowszechniania PROCESORA dla kwerendy w grupa obciążenia. |
Maksymalna liczba żądań |
Zwiększanie lub zmniejszanie |
|
Maksymalny stopień proste |
Zwiększanie lub zmniejszanie |
Dotyczy tylko kompilacji i wykonywania kwerend. |
Pula podanego zasób. |
Zmiana |
Aktywne żądania nadal korzystać z istniejącej puli zasób i jej ustawień.Nowe żądania za pomocą nowej puli i jego ustawienia. |
Ustawienia zasób Governor
Oprócz zmiany konfiguracja regulator zasobu lub zmienianie bieżącego stanu Resource Governor programu, można użyć instrukcja ALTER regulator zasób ponownie SKONFIGUROWAĆ do tworzenia lub zmiany funkcja klasyfikatora.
Podczas rejestrowania nowych funkcja klasyfikatora, możesz zmienić reguły używane do rozsyłania nowych połączeń do grupy różne obciążenia.Ta zmiana nie ma wpływu na kwerendy, które już są sklasyfikowane, dotyczy tylko nowych kwerend.