Widoki systemu i DDL Resource Governor

Można użyć poleceń DDL Resource Governor widoki wykazui widoki dynamiczne zarządzanie za wszystkie aspekty Resource Governor programu.Aby dołączyć informacje o Resource Governor zostały zmodyfikowane istniejące widoki systemu oprócz nowe widoki specyficzne Resource Governor do.Ten temat zawiera podsumowanie następujące instrukcje i widoków:

  • Poleceń DDL, w tym poleceń dla grup obciążenia, pule zasób i zasób Governor.

  • Widoki system Resource Governor, łącznie z wykazu i dynamiczne zarządzanie widokami.

  • SQL Server Widoki systemu, które są aktualizowane do obsługi Resource Governor.

  • SQL Server klasa zdarzeniaaktualizacje, jak również jako nowy klasa zdarzeniaes do obsługi Resource Governor.

Instrukcje DDL

Resource Governor zawiera siedem polecenia DDL, które można skonfigurować wszystkie aspekty Resource Governor sesja.Istnieją polecenia CREATE, ALTER i UPUSZCZANIA dla grup obciążenia i pule zasób.Istnieje również zmieniać RESOURCE GOVERNOR skonfigurować instrukcja dotyczący zmian konfiguracja.

klucz Rzeczy uwagi na temat poleceń Resource Governor DDL są następujące:

  • Instrukcje CREATE, ALTER i UPUSZCZANIA pracy przechowywane metadane i są transakcyjne.Jednak zakończenie tych sprawozdań nie odniosły; należy wykonać instrukcja ALTER ponownie skonfigurować RESOURCE GOVERNOR zastosować zmiany.

  • Poprzedniego sprawozdania mogą być częścią transakcji w celu zapobieżenia modyfikacjom jednoczesnych w tej samej konfiguracja przez wielu użytkowników.Jest to zrobić przy użyciu instrukcji BEGIN TRANSACTION i PRZEKAZAĆ transakcji w sprawozdaniu.Wszelkie blokad transakcji są widoczne w sys.dm_tran_locks i transakcji może być zatrzymane, jeśli to konieczne.

    Ostrzeżenie

    Chociaż nie jest to wymagane, zdecydowanie zaleca się użyć składni transakcyjnych, korzystając z instrukcji DDL Resource Governor.Jednak zmieniać wyłączania RESOURCE GOVERNOR, zmieniać ponownie skonfigurować RESOURCE GOVERNOR i zmieniać RESOURCE GOVERNOR ZRESETOWAĆ statystyki nie może być częścią transakcji użytkownika.

  • ALTER…Zmień konfigurację obciążenie instrukcja metadane do pamięci i może się nie powieść.Nie można wycofać instrukcja.Instrukcja nie powiedzie się, aby zmiany metadane nie są kopiowane do pamięci.Jeśli instrukcja powiedzie się, zmiany są skuteczne.ALTER…Zmiana konfiguracji nie jest transakcyjna, a zmiany nie zostaną wycofane.

Polecenia puli zasobów

Użyj poleceń opisanych w poniższej tabela, aby skonfigurować pule zasób.

instrukcja DDL

Opis

TWORZENIE PULI ZASOBÓW

Tworzy pulę zasób.

ALTER PULI ZASOBÓW

Zmienia konfiguracja puli zasób.Ta instrukcja zapisuje zmiany metadane przechowywanej konfiguracja.Po wykonaniu tej instrukcja, należy wykonać instrukcja ALTER RESOURCE GOVERNOR zapisać metadane dotyczące konfiguracja w pamięci.

DROP PULI ZASOBÓW

Krople puli zasób.

zasób Governor zawiera cztery parametry konfigurowania puli zasób.Są to:

  • Użyj minimalną i maksymalną wartość procentową dla Procesora.

  • Użyj minimalny i maksymalny procent pamięci.

W zależności od zmiany wprowadzone w konfiguracja puli zasób mogą istnieć okres przejściowy i znanych zachowań obsługi żądania oczekujące lub aktywny podczas to przejście.Aby uzyskać więcej informacji, zobacz Państwa Resource Governor.

Obciążenie pracą grupy poleceń

Konfigurowanie grup obciążenia za pomocą poleceń opisanych w poniższej tabela.

Polecenia języka DDL

Opis

TWORZENIE GRUPY OBCIĄŻENIA

Tworzy grupa obciążenia i kojarzy ją z puli zasób.

ZMIEŃ GRUPĘ OBCIĄŻENIA

Zmiany konfiguracja grupa obciążenia.Ta instrukcja zapisuje zmiany metadane przechowywanej konfiguracja.Po wykonaniu tej instrukcja, należy wykonać instrukcja ALTER RESOURCE GOVERNOR zapisać metadane dotyczące konfiguracja w pamięci.

DROP GROUP OBCIĄŻENIA

Krople grupa obciążenia.

Konfigurowanie grupa obciążenia Resource Governor zapewnia sześć następujących parametrów:

  • Maksymalna ilość pamięci dla żądania.

  • Maksymalny procent mocy Procesora dla żądania.

  • Zasób czas-out dla żądania.

  • Względnego znaczenia żądanie.

  • Maksymalna liczba żądań dla grupa obciążenia.

  • Pula zasób będzie grupa obciążenia.

W zależności od zmiany wprowadzone w konfiguracja grupa obciążenia są znane zachowania obsługi żądania oczekujące lub aktywne podczas zmiany są stosowane.Aby uzyskać więcej informacji, zobacz Państwa Resource Governor.

Polecenie Resource Governor

Aby skonfigurować Resource Governor, należy użyć polecenia opisane w poniższej tabela.

Polecenia języka DDL

Opis

ALTER RESOURCE GOVERNOR

Zastosowanie zmian konfiguracja określonego za pomocą polecenia ZMIEŃ, włącza lub wyłącza RESOURCE GOVERNOR, rejestruje funkcja klasyfikatora lub resetuje statystyki.

Instrukcja ALTER RESOURCE GOVERNOR służy do wykonywania następujących czynności:

  • Zastosowanie zmian konfiguracja, które są określane podczas generowania instrukcji ALTER obciążenia grupy lub zmieniać PULI zasobów.

  • Włączanie lub wyłączanie Resource Governor.To jest używany dla stosowania zmian konfiguracja.

  • Rejestrowanie funkcja klasyfikacji żądania.

  • Resetuje statystyki wszystkich grup obciążenia i pule zasób.

W zależności od zmiany wprowadzone w konfiguracja Resource Governor są znane zachowania obsługi żądania oczekujące lub aktywne podczas zmiany są stosowane.Aby uzyskać więcej informacji, zobacz Państwa Resource Governor.

Widoki Resource Governor

Następujący katalog i dynamicznego zarządzania widoki są określone do Resource Governor.

Wykaz widoków

Resource Governor widoki wykazu są opisane w poniższej tabela.

Nazwa

Opis

sys.resource_governor_configuration

Zwraca zapisanego stanu Resource Governor.

sys.resource_governor_resource_pools

Zwraca konfiguracja puli zasób przechowywanej.Każdy wiersz w widoku określa konfiguracja puli.

sys.resource_governor_workload_groups

Zwraca przechowywane grupa obciążenia konfiguracja.

Dynamiczne zarządzanie widokami

Widoki dynamiczne zarządzanie Resource Governor są opisane w poniższej tabela.

Nazwa

Opis

sys.dm_resource_governor_workload_groups

Zwraca statystykę grupa obciążenia i bieżącej konfiguracja grupa obciążenia w pamięci.

sys.dm_resource_governor_resource_pools

Zwraca informacje o bieżącym stanie puli zasób, bieżącej konfiguracja pul zasób i statystyki puli zasób.

sys.dm_resource_governor_configuration

Zwraca wiersz, który zawiera bieżący stan konfiguracja w pamięci Resource Governor.

Widoków programu SQL Server

Kilka SQL Server Widoki systemu zostały zaktualizowane i zawierają informacje dotyczące zasobów regulator.

Dynamiczne zarządzanie widokami

SQL Server dynamiczne zarządzanie widoki są opisane w poniższej tabela.

Nazwa

Opis

sys.dm_exec_query_memory_grants

Zwraca informacje dotyczące kwerend, które nabyły dotacji pamięci albo który nadal wymaga przyznania pamięci do wykonać.Kwerendy, które nie trzeba czekać na przyznanie pamięci nie będą wyświetlane w tym widoku.Resource Governor dodaje się następujące kolumny:

  • group_id

  • pool_id

  • is_small

  • ideal_memory_kb

sys.dm_exec_query_resource_semaphores

Returns the information about the current query-resource semaphore status.sys.dm_exec_query_resource_semaphores provides general query-execution memory status and allows you to determine whether the system can access enough memory.

Resource Governor dodaje się następujące kolumna:

  • pool_id

sys.dm_exec_sessions

Zwraca jeden wiersz na uwierzytelnionej sesja SQL Server.

Resource Governor dodaje się następujące kolumna:

  • group_id

sys.dm_exec_requests

Zwraca informacje o każde żądanie, który jest wykonywany w SQL Server.

Resource Governor dodaje się następujące kolumna:

  • group_id

sys.dm_exec_cached_plans

Zwraca wiersz dla każdego planu kwerend, który jest buforowany przez SQL Server na szybsze wykonywanie kwerendy.

Resource Governor dodaje się następujące kolumna:

  • pool_id

sys.dm_os_memory_brokers

Alokacje są wewnętrzne SQL Server za pomocą SQL Server Menedżera pamięci.

Resource Governor dodaje się następujące kolumny:

  • pool_id

  • allocations_kb_per_sec

  • predicated_allocations_kb

  • overall_limit_kb

sys.dm_os_wait_stats

Zwraca informacje o czeka napotykanych przez wątki w wykonanie.Ten widok umożliwia diagnozować problemy z wydajnością w SQL Server i również szczególnych zapytań i instancje.

SQL ServerOdwołania klasy zdarzeń

Kilka SQL Server zdarzenie klasy zostały zaktualizowane i nowy zdarzenie klasy zostały dodane do obsługi Resource Governor.

Nazwa

Opis

Klasa zdarzeń przekroczenia progu procesora CPU

To klasa zdarzenie wskazuje, że Resource Governor wykrywa kwerendzie, która przekroczyła próg Procesora określonej dla REQUEST_MAX_CPU_TIME_SEC.

PreConnect: uruchamianie klasy Event

To klasa zdarzenie wskazuje wyzwalacza logowania lub funkcja klasyfikatora Resource Governor rozpoczęcia wykonywania.

PreConnect: klasa zdarzenia zakończone

To klasa zdarzenie wskazuje, kiedy wyzwalacza logowania lub funkcja klasyfikatora Resource Governor kończy wykonywanie.