ALTER zasób POOL (języka Transact-SQL)

int, smallint, bigint i tinyint (języka Transact-SQL)

Topic link iconDokł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