Tworzenie PULI zasobów (Transact-SQL)
Tworzy Resource Governor puli zasób .Resource Governor jest dostępna tylko w wersji Enterprise, Developer i oceny z SQL Server.
Składnia
CREATE RESOURCE POOL pool_name
[ WITH
( [ MIN_CPU_PERCENT = value ]
[ [ , ] MAX_CPU_PERCENT = value ]
[ [ , ] MIN_MEMORY_PERCENT = value ]
[ [ , ] MAX_MEMORY_PERCENT = value ] )
]
[;]
Argumenty
pool_name
Jest nazwą użytkownika dla puli zasób .pool_name jest alfanumerycznym, może mieć długość do 128 znaków, musi być unikatowa w obrębie wystąpienie SQL Serveri muszą być zgodne z zasadami identyfikatorów.MIN_CPU_PERCENT =value
Określa gwarantowanej Średnia przepustowość Procesora dla wszystkich żądań w puli zasób po Procesora rywalizacja.valuejest liczbą całkowitą z domyślnym ustawieniem 0.Dozwolony zakres dla value od 0 do 100.MAX_CPU_PERCENT =value
Określa maksymalna średnia przepustowość Procesora, która odbierze wszystkie żądania w puli zasób , gdy Procesor rywalizacja.valuejest liczbą całkowitą z domyślnym ustawieniem 100.Dozwolony zakres dla value od 1 do 100.MIN_MEMORY_PERCENT =value
Określa minimalną ilość pamięci zarezerwowanej dla tej puli zasób , które nie mogą być udostępniane inne pule zasób .valuejest liczbą całkowitą z domyślnym ustawieniem 0 dozwolony zakres dla value jest z zakresu od 0 do 100.MAX_MEMORY_PERCENT =value
Określa używany przez żądania w tej puli zasób pamięci serwera całkowitej.valuejest liczbą całkowitą z domyślnym ustawieniem 100.Dozwolony zakres dla value od 1 do 100.
Uwagi
Wartości MAX_CPU_PERCENT i MAX_MEMORY_PERCENT musi być większa lub równa wartości MIN_CPU_PERCENT i MIN_MEMORY_PERCENT, odpowiednio.
Suma wartości MIN_CPU_PERCENT i MIN_MEMORY_PERCENT dla wszystkich pul zasób nie może przekraczać 100.
Uprawnienia
Wymaga uprawnień sterowania serwera.
Przykłady
Poniższy przykład ilustruje tworzenie puli zasób o nazwie bigPool.Pula ta wykorzystuje ustawienia domyślne Resource Governor.
CREATE RESOURCE POOL bigPool;
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO