CREATE RESOURCE POOL (Transact-SQL)

Crea un pool di risorse di Resource Governor. Resource Governor è disponibile solo nelle edizioni Enterprise, Developer ed Evaluation di SQL Server.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL.

Sintassi

CREATE RESOURCE POOL pool_name
[ WITH
        ( [ MIN_CPU_PERCENT = value ]
        [ [ , ] MAX_CPU_PERCENT = value ]
        [ [ , ] MIN_MEMORY_PERCENT = value ]
        [ [ , ] MAX_MEMORY_PERCENT = value ] )
]
[;]

Argomenti

  • pool_name
    Nome definito dall'utente per il pool di risorse. pool_name è alfanumerico, può essere composto da 128 caratteri, deve essere univoco all'interno di un'istanza di SQL Server e deve essere conforme alle regole per gli identificatori.

  • MIN_CPU_PERCENT = value
    Specifica la larghezza di banda media garantita della CPU per tutte le richieste nel pool di risorse in caso di conflitto di CPU. value è di tipo integer e il valore predefinito è 0. L'intervallo consentito per value è compreso tra 0 e 100.

  • MAX_CPU_PERCENT = value
    Specifica la larghezza di banda media massima della CPU che riceveranno tutte le richieste nel pool di risorse in caso di conflitto di CPU. value è di tipo integer e il valore predefinito è 100. L'intervallo consentito per value è compreso tra 1 e 100.

  • MIN_MEMORY_PERCENT = value
    Specifica la quantità minima di memoria riservata al pool di risorse non condivisibile con altri pool. value è di tipo integer e il valore predefinito è 0. L'intervallo consentito per value è compreso tra 0 e 100.

  • MAX_MEMORY_PERCENT = value
    Specifica la memoria server totale utilizzabile dalle richieste nel pool di risorse. value è di tipo integer e il valore predefinito è 100. L'intervallo consentito per value è compreso tra 1 e 100.

Osservazioni

I valori di MAX_CPU_PERCENT e MAX_MEMORY_PERCENT devono essere maggiori o uguali ai valori di MIN_CPU_PERCENT e MIN_MEMORY_PERCENT, rispettivamente.

La somma dei valori di MIN_CPU_PERCENT e MIN_MEMORY_PERCENT per tutti i pool di risorse non deve superare 100.

Autorizzazioni

È richiesta l'autorizzazione CONTROL SERVER.

Esempi

Nell'esempio seguente viene illustrato come creare un pool di risorse denominato bigPool. Il pool utilizza le impostazioni predefinite di Resource Governor.

CREATE RESOURCE POOL bigPool;
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO