Resource Governor DDL and System Views
Za pomocą polecenia zasób Governor DDL, wykazu widoki i widoki dynamicznego zarządzania dla wszystkich aspektów zasób Governor programu.Oprócz nowe widoki są specyficzne dla zasób Governor istniejące widoki systemu zostały zmienione informacje o zasób Governor.W tym temacie zestawiono następujące instrukcje i widoków:
Poleceń języka DDL, w tym poleceń dla grupy obciążenia, pule zasób oraz zasób Governor.
Widoki systemu Governor zasób, w tym katalogu i dynamicznego zarządzania widokami.
SQL Server Widoki systemowe, które są aktualizowane w taki sposób, aby obsługiwać zasób Governor.
SQL Server Zdarzenie klasy aktualizacje, a także nowe klasa zdarzenia do obsługi zasób Governor.
Instrukcje języka DDL
Governor zasób zawiera siedem polecenia DDL, które służy do konfigurowania wszystkich aspektów sesja zasób Governor.Brak polecenia CREATE, ALTER i DROP obciążenia grupy i pule zasób.Istnieje także instrukcja ALTER ponownie SKONFIGUROWAĆ regulator zasób, stosuje się zmiany w konfiguracja.
klucz czynności należy pamiętać o poleceniach zasób Governor DDL są następujące:
Instrukcje CREATE, ALTER i DROP pracować nad metadane przechowywanych i są transakcyjne.Jednak wykonania tych instrukcja nie oznacza, że zmiany skuteczne, należy wykonać instrukcja ALTER regulator zasób ponownie SKONFIGUROWAĆ, aby zastosować zmiany.
Poprzedni instrukcji może być częścią transakcji w celu zapobieżenia modyfikacjom jednocześnie przez wielu użytkowników w tej samej konfiguracja.Można to zrobić za pomocą instrukcji BEGIN TRANSACTION i zatwierdzanie TRANSACTION w sprawozdaniu.Wszystkie blokady utrzymywane w transakcji są widoczne w sys.dm_tran_locks i transakcji mogą zostać zatrzymane w razie potrzeby.
Uwaga
Mimo że nie jest to wymagane, firma Microsoft zdecydowanie zaleca, aby używać składni transakcyjne przy użyciu instrukcji DDL zasób Governor.Jednak ALTER DISABLE regulator zasób, ALTER ponownie SKONFIGUROWAĆ regulator zasób i ALTER regulator zasób RESET STATISTICS nie może być częścią transakcji użytkownika.
Instrukcja ALTER…RECONFIGURE ładuje metadane do pamięci i może się nie powieść.Nie można wykonać wycofanie w instrukcja.Jeśli instrukcja nie powiedzie się, aby zmiany metadane nie są kopiowane do pamięci.Jeśli w instrukcja zakończy się pomyślnie, zmiany są skuteczne.ALTER…RECONFIGURE nie jest transakcyjna, a zmiany nie może zostać przywrócona.
Polecenia puli zasób
Polecenia opisane w poniższej tabela służą do konfigurowania pul zasób.
Instrukcja języka DDL |
Description |
---|---|
Tworzy pulę zasób. |
|
Zmiany w konfiguracja puli zasób.Ta instrukcja zapisuje zmiany przechowywanych konfiguracja metadane.Po wykonaniu tej instrukcja, należy wykonać instrukcja ALTER regulator zasób do zapisywania informacji metadane z konfiguracją w pamięci. |
|
Krople puli zasób. |
Governor zasób zawiera cztery parametry konfigurowania puli zasób.Są to:
Należy użyć 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 może być okres przejściowy i zachowania znane obsługi żądania oczekujące lub aktywne podczas to przejście.Aby uzyskać więcej informacji zobaczResource Governor States.
grupa obciążenia Poleceń
Polecenia opisane w poniższej tabela do konfigurowania grup obciążenia pracą.
Polecenia języka DDL |
Description |
---|---|
Tworzy grupa obciążenia i kojarzy ją z puli zasób. |
|
Zmienia konfiguracja grupa obciążenia.Ta instrukcja zapisuje zmiany przechowywanych konfiguracja metadane.Po wykonaniu tej instrukcja, należy wykonać instrukcja ALTER regulator zasób do zapisywania informacji metadane z konfiguracją w pamięci. |
|
Krople grupa obciążenia. |
Governor zasób zapewnia następujące sześć parametrów związanych z konfigurowaniem grupa obciążenia:
Maksymalna ilość pamięci na żądanie.
Maksymalny procent wykorzystania PROCESORA, aby użyć dla żądania.
Limit czas zasób dla żądania.
Względną ważnością na żądanie.
Maksymalna liczba żądań dla grupa obciążenia.
Puli zasób, które grupa obciążenia będzie.
W zależności od zmiany wprowadzone w grupa obciążenia konfiguracja, są znane zachowania obsługi aktywny lub oczekujących żądań podczas zmiany zostaną zastosowane.Aby uzyskać więcej informacji zobaczResource Governor States.
Polecenie Governor zasób
Aby skonfigurować zasób Governor, należy użyć polecenia opisane w poniższej tabela.
Polecenia języka DDL |
Description |
---|---|
Stosuje się zmiany w konfiguracja z wysłał polecenie ALTER, włącza lub wyłącza regulator zasób, rejestruje funkcja klasyfikatora lub resetuje statystyki. |
Instrukcja ALTER regulator zasób jest używana do wykonywania następujących czynności:
Zastosowanie zmian konfiguracja, które są określane podczas generowania instrukcji ALTER GROUP obciążenie PRACĄ lub ALTER POOL zasób.
Włączanie lub wyłączanie zasób Governor.Jest to również stosowania zmian konfiguracja.
Rejestrowanie funkcja klasyfikacji żądania.
Resetuje statystyki wszystkich grup obciążenia pracą i pule zasób.
W zależności od zmiany wprowadzone w konfiguracja zasób Governor są znane zachowania obsługi żądania oczekujące lub aktywne podczas zmiany zostaną zastosowane.Aby uzyskać więcej informacji zobaczResource Governor States.
Widoki zasób Governor
Następujący katalog i dynamicznego zarządzania widoki są specyficzne dla zasób Governor.
Widoki wykazów
Widoki wykazu Governor zasób zostały opisane w poniższej tabela.
Imię i nazwisko |
Description |
---|---|
Kopiuje jeden lub więcej wiadomości z kolejki. |
|
Zwraca Konfiguracja puli zasób przechowywanej.Każdy wiersz w widoku określa konfiguracja z puli. |
|
Zwraca obciążenia przechowywanej konfiguracja grupy. |
Dynamiczne zarządzanie widoki
Widoki dynamicznego zarządzania Governor zasób zostały opisane w poniższej tabela.
Imię i nazwisko |
Description |
---|---|
Zwraca grupa obciążenia statystyki i bieżącej konfiguracja w pamięci grupa obciążenia. |
|
Ustawienie dla zestaw DATEFORMAT określa interpretowania wartości data. |
|
Zwraca wiersz zawierający zasób Governor w bieżącym stanie konfiguracja w pamięci. |
Program SQL Server widoki
Kilka SQL Server Widoki systemowe zostały zaktualizowane i podaj informacje o zasób Governor.
Dynamiczne zarządzanie widoki
SQL Server dynamiczne zarządzanie widoki są opisane w poniższej tabela.
Imię i nazwisko |
Description |
---|---|
Zwraca informacje o kwerendach, które nabyli przyznania pamięci lub który nadal wymaga udzielenia pamięci do wykonać.Kwerendy, na których nie trzeba czekać na udzielenie pamięci nie pojawi się w tym widoku.W następujących kolumnach są dodawane do zasób Governor:
|
|
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. Następujące kolumna zostanie dodany do zasób Governor:
|
|
Podaje w wyniku jeden wiersz na uwierzytelnionej sesja SQL Server. Następujące kolumna zostanie dodany do zasób Governor:
|
|
Zwraca informacje o każdym żądaniu, który jest wykonywany w ramach SQL Server. Następujące kolumna zostanie dodany do zasób Governor:
|
|
Zwraca wiersz dla każdego planu kwerend, które są buforowane przez SQL Server szybsze wykonywanie kwerendy. Następujące kolumna zostanie dodany do zasób Governor:
|
|
Przydziały są wewnętrzne SQL Server za pomocą SQL Server Menedżer pamięci. W następujących kolumnach są dodawane do zasób Governor:
|
|
Zwraca informacje o czeka, napotkany przez wątki w realizacji.W tym widoku można użyć do diagnozowania problemów z wydajnością z SQL Server oraz także z określonych kwerendy i instancji. |
Program SQL Server klasa zdarzenia Reference
Kilka SQL Server klas zdarzeń zostały zaktualizowane i nowych klas zdarzeń, które zostały dodane do obsługi zasób Governor.
Imię i nazwisko |
Description |
---|---|
To klasa zdarzenie wskazuje, że zasób Governor wykrywa kwerendy, której rozmiar przekracza próg PROCESORA określonej dla REQUEST_MAX_CPU_TIME_SEC. |
|
To klasa zdarzenie wskazuje, kiedy wyzwalacza logowanie lub funkcja klasyfikatora zasób Governor rozpoczyna się wykonywanie. |
|
Ta klasa zdarzenie wskazuje, kiedy wyzwalacza logowanie lub funkcja klasyfikatora zasób Governor zakończy się wykonywanie. |
See Also