CREATE RESOURCE POOL (Transact-SQL)

Crea un grupo de recursos de servidor del regulador de recursos. El regulador de recursos sólo está disponible en las ediciones Enterprise, Developer y Evaluation de SQL Server.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL.

Sintaxis

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

Argumentos

  • pool_name
    Es el nombre definido por el usuario para identificar el grupo de recursos de servidor. pool_name es alfanumérico, puede tener hasta 128 caracteres, debe ser único dentro de una instancia de SQL Server y debe cumplir las reglas de los identificadores.

  • MIN_CPU_PERCENT = value
    Especifica el ancho de banda de la CPU promedio garantizado para todas las solicitudes en el grupo de recursos de servidor cuando hay una contención de CPU. value es un entero con un valor predeterminado de 0. El intervalo permitido de value es de 0 a 100.

  • MAX_CPU_PERCENT = value
    Especifica el ancho de banda de la CPU promedio máximo que recibirán todas las solicitudes en el grupo de recursos de servidor cuando hay contención de CPU. value es un entero con un valor predeterminado de 100. El intervalo permitido de value es de 1 a 100.

  • MIN_MEMORY_PERCENT = value
    Especifica la cantidad mínima de memoria reservada para este grupo de recursos de servidor que no se puede compartir con otros grupos de recursos de servidor. value es un entero con un valor predeterminado de 0. El intervalo permitido de value es de 0 a 100.

  • MAX_MEMORY_PERCENT = value
    Especifica la memoria total del servidor que pueden usar las solicitudes en este grupo de recursos de servidor. value es un entero con un valor predeterminado de 100. El intervalo permitido de value es de 1 a 100.

Notas

Los valores de MAX_CPU_PERCENT y MAX_MEMORY_PERCENT deben ser mayores o iguales que los valores de MIN_CPU_PERCENT y MIN_MEMORY_PERCENT, respectivamente.

La suma de los valores de MIN_CPU_PERCENT y MIN_MEMORY_PERCENT para todos los grupos de recursos de servidor no debe superar 100.

Permisos

Requiere el permiso CONTROL SERVER.

Ejemplos

En el ejemplo siguiente se crea un grupo de recursos de servidor denominado bigPool. Este grupo utiliza los valores predeterminados del regulador de recursos.

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