Udostępnij za pośrednictwem


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:

  1. Wydania odpowiedniej instrukcja ALTER do zmiany puli zasób lub grupa obciążenia ustawienie.Spowoduje to aktualizację metadane konfiguracja.

  2. 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

  • Zwiększ: Inne pule zasób zostały ograniczone do ich efektywnego ustawienia maksymalne. Jeśli wszystkie ustawienia minimalnego dodane do 100 procent, należy zmniejszyć niektórych minimalnych ustawień w innej puli zasób, a następnie zwiększ ustawienie minimalne bieżącej puli zasób.

  • Zmniejszanie: Maksymalnie skuteczne równa minimalnej, nieprzydzielone pamięci jest pobierana z puli zasób i żądań w kolejce może zakończyć się niepowodzeniem. Przydzielonego pamięci nie jest pobierana z puli zasób, do czasu zakończenia żądania aktywne.

Maksymalny procent

Zwiększanie lub zmniejszanie

  • Zwiększ: Zmienić żadnych problemów tego ustawienia.

  • Zmniejszanie: Jeśli nowa wartość jest wyższa od rzeczywistego zużycia, nie istnieją żadne problemy. Jeśli nowa wartość jest mniejsza od rzeczywistego zużycia, Brak okresu przejściowego.Ukończenie istniejącego żądania mogą być wprowadzone zmiany i nowe żądania może rozpocząć się niepowodzeniem.

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

  • Zwiększ.Nie mają wpływu na aktywnej kwerendy i te kwerendy można uzyskać większej ilości pamięci, jeśli jest on dostępny.

  • Można zmniejszyć.Aktywne żądania są nienaruszone, ale nowe żądania będzie miał mniej pamięci.

Maksymalny czas CPU

Zwiększanie lub zmniejszanie

  • Zwiększ.Nie aktywnej kwerendy efekt.

  • Można zmniejszyć.Powoduje, że zdarzenie do opalania kwerendę, która znajduje się powyżej limitu, ale kwerenda będzie działać.

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

  • Zwiększ.Nie mają wpływu na istniejące kwerendy.

  • Można zmniejszyć.Nie wpływa to na istniejące kwerendy, ale nowe kwerendy oczekiwania i może limitu czas.

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.