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.
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