ALTER zasób POOL (języka Transact-SQL)
int, smallint, bigint i tinyint (języka Transact-SQL)
Dokładna liczba typów korzystające z danych liczby całkowitej.
ALTER RESOURCE POOL { pool_name | "default" }
[WITH
( [ MIN_CPU_PERCENT = value ]
[ [ , ] MAX_CPU_PERCENT = value ]
[ [ , ] MIN_MEMORY_PERCENT = value ]
[ [ , ] MAX_MEMORY_PERCENT = value ] )
]
[;]
Argumenty
{ 1 Bajtpool_name
Nazwa istniejącej puli zasobów utworzonej przez użytkownika lub domyślnej puli zasobów utworzonej podczas instalowania programu SQL Server 2008.W przypadku użycia w instrukcji ALTER RESOURCE POOL nazwa "default" musi być ujęta w cudzysłowy ("") lub nawiasy kwadratowe ([]). Ma to na celu uniknięcie konfliktu z zastrzeżonym słowem systemowym DEFAULT.Aby uzyskać więcej informacji, zobacz Identyfikatory rozdzielanego (aparat bazy danych).
Uwaga
Wstępnie zdefiniowane grupy obciążenia i pule zasobów mają nazwy pisane małym literami, np. "default".Należy o tym pamiętać w przypadku serwerów, na których funkcje sortowania uwzględniają wielkość liter.Serwery z ustawieniami sortowania ignorującymi wielkość liter, np. SQL_Latin1_General_CP1_CI_AS, traktują zapis "default" identycznie jak "Default".
MIN_CPU_PERCENT = value
Specifies the guaranteed average CPU bandwidth for all requests in the resource pool when there is CPU contention.value is an integer with a default setting of 0.Dozwolony zakres dla value jest z zakresu od 0 do 100.MAX_CPU_PERCENT = value
Specifies the maximum average CPU bandwidth that all requests in the resource pool will receive when there is CPU contention.value is an integer with a default setting of 100.Dozwolony zakres dla value jest z zakresu od 1 do 100.MIN_MEMORY_PERCENT = value
Specifies the minimum amount of memory reserved for this resource pool that can not be shared with other resource pools.value is an integer with a default setting of 0.Dozwolony zakres dla value jest z zakresu od 0 do 100.MAX_MEMORY_PERCENT = value
Specifies the total server memory that can be used by requests in this resource pool.value is an integer with a default setting of 100.Dozwolony zakres dla value jest z zakresu od 1 do 100.
Remarks
Wartości opcji MAX_CPU_PERCENT i MAX_MEMORY_PERCENT nie mogą być mniejsze odpowiednio od wartości opcji MIN_CPU_PERCENT i MIN_MEMORY_PERCENT.
Suma wartości opcji MIN_CPU_PERCENT dla MIN_MEMORY_PERCENT dla wszystkich pól zasobów nie może być większa niż 100.
Gdy instrukcje DDL są wykonywane, zaleca się zapoznanie z stanów zasób Governor się.Aby uzyskać więcej informacji zobaczResource Governor States.
Uprawnienia
Wymaga uprawnienia CONTROL SERVER.
Przykłady
W poniższym przykładzie zachowuje wszystkie zasób domyślne ustawienia puli default pulę, z wyjątkiem MAX_CPU_PERCENT, który jest zmieniany na 25.
ALTER RESOURCE POOL "default"
WITH
( MAX_CPU_PERCENT = 25)
GO
ALTER RESOURCE GOVERNOR RECONFIGURE
GO
See Also