Przedstawiamy Resource Governor

zasób Governor to nowa technologia w SQL Server 2008 , umożliwia zarządzanie SQL Server obciążenia i zasób, określając limity zużycia zasób przez przychodzące żądania.W kontekście Resource Governor obciążenie pracą jest zestaw kwerend o podobnych rozmiarach lub wnioski, które mogą i powinny być traktowane jako jeden obiekt.Nie jest wymóg, ale bardziej jednolitym wzorzec obciążenie zasób obciążenie pracą jest, więcej korzyści, najprawdopodobniej będzie pochodzić z zasób Governor. Limity zasób może być ponownie skonfigurowany w rzeczywistym czas z minimalny wpływ na obciążenie pracą, które są wykonywane.

W środowisku, gdzie wielu różnych zadań znajdują się na tym samym serwerze Resource Governor umożliwia odróżnienie tych obciążeń i przydzielanie zasobów udostępnionych na ich żądanie, oparte na granicach, które określisz.Te zasoby są Procesora i pamięci.

Resource Governor jest dostępna tylko w wersji Enterprise, Developer i oceny z SQL Server.

Typy problemów zasobów

zasób Governor zaprojektowano z myślą następujące typy zasób zagadnień, które są powszechnie spotykane w środowisku bazy danych:

  • Run-Away kwerend na serwerze.W tym scenariuszu kwerendy intensywnie zasób może zająć większości lub wszystkich zasób serwera.

  • Wykonanie obciążenia nieprzewidywalne.W tym scenariuszu jednoczesnych aplikacji na tym samym serwerze ma obciążeń innego rozmiaru i typu.Na przykład, dwa magazyn danych aplikacji lub kombinację OLTP i magazyn danych aplikacji.Aplikacje te nie są odizolowane od siebie i wynikowe zasób rywalizacja powoduje wykonanie obciążenia nieprzewidywalne.

  • Ustawianie priorytetu obciążenia.W tym scenariuszu jeden obciążenie może kontynuować szybciej niż inne lub jest gwarantowane, że jeżeli zasób nie ma rywalizacja.Resource Governor umożliwia przypisywanie względnego znaczenia do obciążeń.

Wszystkie z powyższych scenariuszy wymagają zdolność do rozróżniania obciążeń w jakiś sposób.Resource Governor zapewnia:

  • Zdolność do klasyfikowania połączeń przychodzących i trasa obciążeniami do określonej grupy.

  • Możliwość monitorowania użycia zasób dla każdego obciążenia w grupie.

  • Zdolność do puli zasobów i zestaw puli szczególne limity alokacji pamięci i obciążenie Procesora.To zapobiega lub zmniejsza prawdopodobieństwo run-away kwerend.

  • Możliwość kojarzenia obciążeń zgrupowanych z określonej puli zasobów.

  • Możliwość zidentyfikowania i zestaw priorytetów dla obciążeń.

Ograniczenia Resource Governor

Ta wersja programu Resource Governor ma następujące ograniczenia:

  • Zarządzanie zasobami jest ograniczona do Aparat baz danych programu SQL Server.Resource Governor nie może zostać użyty dla Usługi Analysis Services, Integration Services, i Reporting Services.

  • Istnieje obciążenia monitorowania lub zarządzania obciążenia między wystąpieniami programu SQL Server.

  • Dotyczy specyfikacja limit przepustowości Procesora i pamięci, zarządzane przez SQL Server.

  • OLTP obciążenia pracą.Resource Governor można zarządzać obciążeń OLTP, ale te typy kwerend, które są zwykle bardzo krótkiego czasu trwania, nie zawsze są na Procesor wystarczająco długi, aby zastosować formantów przepustowości.To mogą wypaczyć statystyki zwracane dla CPU usage %.

Zobacz także

Koncepcje