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:

  1. Wydawania właściwych instrukcja ALTER zmienić puli zasób lub grupa obciążenia ustawienie.Aktualizuje konfiguracja metadane.

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

  • Zwiększ: Inne pule zasób są zmniejszone do ich skuteczne ustawienia maksymalne.Jeśli wszystkie ustawienia minimalnego dodać 100 procent, należy zmniejszyć niektóre minimalne ustawienia w innych pulach zasób, a następnie zwiększ ustawienie minimalne bieżącej puli zasób.

  • Zmniejsz: Skuteczne maksymalnie równa minimalna, ilość pamięci nieprzydzielonej jest pobierana z puli zasób i żądań w kolejce może się nie powieść.Alokacji pamięci nie jest pobierana z puli zasób, do momentu zakończenia żądania aktywne.

Maksymalny procent

Zwiększanie lub zmniejszanie

  • Zwiększ: Brak problemów z Zmień ustawienie.

  • Zmniejsz: Jeśli nowa wartość jest wyższa niż rzeczywistego zużycia, nie ma żadnych problemów.Jeśli nowa wartość jest niższa od rzeczywistego zużycia, istnieje okres przejściowy.Zakończ istniejących żądań może zmiany i nowe żądania może rozpocząć awarii.

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

  • Zwiększ.Bez wpływu na aktywnym oraz tych kwerend można uzyskać więcej pamięci, jeśli jest dostępny.

  • Zmniejsz.Aktywne żądania są nienaruszone, ale nowe żądania będzie mniej pamięci.

Maksymalny czas Procesora

Zwiększanie lub zmniejszanie

  • Zwiększ.Nie aktywnej kwerendy efekt.

  • Zmniejsz.Powoduje, że zdarzenie do opalania kwerendy, która jest powyżej limitu, ale kwerenda będzie działać.

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

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

  • Zmniejsz.Istniejące kwerendy są nienaruszone, ale nowe kwerendy oczekiwania i może czas-limit.

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.