Udostępnij za pośrednictwem


Introducing Resource Governor

Governor zasób jest to nowa technologia SQL Server 2008 który umożliwia zarządzanie SQL Server Obciążenie pracą i zasób przez określenie ograniczeń dotyczących zużycia zasób przez przychodzące żądania. W kontekście zasób Governor obciążenie pracą jest zestaw podobnie o rozmiarze kwerendy lub żądań, które mogą i powinny być traktowane jako pojedyncza obiekt.Nie jest wymagany, ale więcej jednolitego, wzorzec użycia zasób, obciążenie pracą jest, więcej korzyści, najprawdopodobniej będzie pochodzić z zasób Governor.Limity zasób można zmienić z minimalny wpływ na obciążenie pracą, które są wykonywane w czasie rzeczywistym.

W środowisku, w którym znajdują się na tym samym serwerze wielu różnych zadań zasób Governor umożliwia odróżnienie tych obciążenia pracą i przydzielane zasoby udostępnione, gdy są one wymagane, oparte na granicach określonym przez użytkownika.Te zasoby są PROCESORA i pamięci.

Governor zasób jest dostępna tylko w wersji Enterprise Developer i Evaluation z SQL Server.

Typy problemów zasób

Zasób Governor zaprojektowano z myślą następujące typy zasobów problemy, które zwykle znajdują się w środowisku bazy danych:

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

  • Wykonanie nieprzewidywalne obciążenia.W tym scenariuszu równoczesnych aplikacje na tym samym serwerze mają obciążenia pracą innego rozmiaru i typu.Na przykład dwie Magazyn aplikacji lub kombinację OLTP i dane aplikacji magazynu.Aplikacje te nie są izolowane od siebie nawzajem i wynikowym zasób rywalizacji powoduje wykonanie nieprzewidywalne obciążenia.

  • Ustawianie priorytetu obciążenia pracą.W tym scenariuszu jeden obciążenie może kontynuować szybciej niż inne lub jest gwarantowane, jeżeli nie ma konfliktu zasób.Governor zasób można przypisać względną wagę obciążenia pracą.

Wszystkie poprzednie scenariuszy wymagają zdolność do rozróżniania obciążenie pracą w określony sposób.Zapewnia Governor zasób:

  • Zdolność do klasyfikowania przychodzące połączenia i rozesłać ich obciążenie pracą do określonej grupy.

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

  • Zdolność do puli zasobów i zestaw puli specyficzne ograniczenia dotyczące użycia i pamięci alokacji PROCESORA.To zapobiega lub zmniejsza prawdopodobieństwo run-away kwerendy.

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

  • Zdolność do identyfikowania i zestaw priorytetów dla zadań.

Ograniczenia Governor zasób

W tej wersji z zasób Governor ma następujące ograniczenia:

  • Zarządzanie zasobami jest ograniczona do SQL Server Database Engine. Governor zasób nie może być używany dla Analysis Services, Integration Services, a Reporting Services.

  • Nie ma monitorowanie obciążenia pracą lub zarządzania obciążenia między wystąpieniami programu SQL Server.

  • Specyfikacja limit dotyczy przepustowości PROCESORA i pamięć zarządzana przez SQL Server.

  • OLTP obciążenia pracą.Governor zasób mogą zarządzać obciążenia pracą OLTP, ale te typy kwerend, które są zazwyczaj bardzo krótkiego czasu trwania, nie zawsze są na PROCESOR wystarczająco długi, aby zastosować formantów przepustowości.Może to wypaczyć statystyki zwróciła % wykorzystania PROCESORA.

See Also

Concepts