Crear un grupo de cargas de trabajoCreate a Workload Group

Se aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) SíInstancia administrada de Azure SQLAzure SQL Managed InstanceYesInstancia administrada de Azure SQLAzure SQL Managed InstanceSe aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) SíInstancia administrada de Azure SQLAzure SQL Managed InstanceYesInstancia administrada de Azure SQLAzure SQL Managed Instance

Puede crear un grupo de cargas de trabajo utilizando SQL Server Management StudioSQL Server Management Studio o Transact-SQLTransact-SQL.You can create a workload group by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL.

Antes de comenzarBefore You Begin

Limitaciones y restriccionesLimitations and Restrictions

REQUEST_MAX_MEMORY_GRANT_PERCENTREQUEST_MAX_MEMORY_GRANT_PERCENT

La memoria consumida por la creación de índices en una tabla con particiones no alineada es proporcional al número de particiones involucradas.The memory consumed by index creation on a non-aligned partitioned table is proportional to the number of partitions involved. Si la memoria total necesaria supera el límite por consulta (REQUEST_MAX_MEMORY_GRANT_PERCENT) impuesto por la configuración del grupo de cargas de trabajo, puede que esta creación de índices produzca un error.If the total required memory exceeds the per-query limit, (REQUEST_MAX_MEMORY_GRANT_PERCENT) imposed by the workload group setting, this index creation may fail. Dado que el grupo de cargas de trabajo predeterminado permite que una consulta supere el límite por consulta con la memoria mínima necesaria para iniciar la compatibilidad con SQL Server 2005, es posible que el usuario pueda ejecutar la misma creación de índices en el grupo de cargas de trabajo predeterminado si el grupo de recursos de servidor predeterminado tiene configurada una memoria total suficiente para ejecutar una consulta.Because the default workload group allows a query to exceed the per-query limit with the minimum required memory to start for SQL Server 2005 compatibility, the user may be able to run the same index creation in the default workload group, if the default resource pool has enough total memory configured to run such a query.

Se permite la creación de índices para usar más memoria del área de trabajo que la concedida inicialmente para mejorar el rendimiento.Index creation is allowed to use more memory workspace than initially granted for performance. El regulador de recursos admite este tratamiento especial; sin embargo, la concesión inicial y cualquier concesión de memoria adicional están limitadas por la configuración del grupo de cargas de trabajo y el grupo de recursos de servidor.This special handling is supported by Resource Governor, however, the initial grant and any additional memory grant are limited by the workload group and resource pool settings.

PermisosPermissions

Crear un grupo de cargas de trabajo requiere un permiso CONTROL SERVER.Creating a workload group requires CONTROL SERVER permission.

Crear un grupo de cargas de trabajo mediante SQL Server Management StudioCreate a Workload Group Using SQL Server Management Studio

Para crear un grupo de cargas de trabajo utilizando SQL Server Management StudioSQL Server Management StudioTo create a workload group by using SQL Server Management StudioSQL Server Management Studio

  1. En el Explorador de objetos, expanda de forma recursiva el nodo Administración hasta e incluyendo el grupo de recursos de servidor que contiene el grupo de cargas de trabajo que va a modificar.In Object Explorer, recursively expand the Management node down to and including the resource pool that contains the workload group to be modified.

  2. Haga clic con el botón derecho en la carpeta Grupos de cargas de trabajo y luego haga clic en Nuevo grupo de cargas de trabajo.Right-click the Workload Groups folder, and then click New Workload Group.

  3. En la cuadrícula Grupos de recursos , asegúrese de que está resaltado el grupo de recursos de servidor al que desea agregar el grupo de carga de trabajo.In the Resource pools grid, ensure the resource pool where you want to add the workload group is highlighted.

  4. La cuadrícula Grupos de cargas de trabajo de grupo de recursos de servidor tendrá una nueva línea con un nombre en blanco y los valores predeterminados en las otras columnas.The Workload groups for resource pool grid will have a new line with a blank name and default values in the other columns.

  5. Haga clic en la celda Nombre y escriba un nombre para el grupo de cargas de trabajo.Click the Name cell and enter a name for the workload group.

  6. Haga clic o doble clic en cualquier otra celda de la fila cuya configuración predeterminada desee cambiar, y especifique los nuevos valores.Click or double-click any other cells in the row you want to change from their default settings, and enter the new values.

  7. Haga clic en Aceptar para guardar los cambios.To save the changes, click OK

Crear un grupo de cargas de trabajo mediante Transact-SQLCreate a Workload Group Using Transact-SQL

Para crear un grupo de cargas de trabajo utilizando Transact-SQLTransact-SQLTo create a workload group by using Transact-SQLTransact-SQL

  1. Ejecute la instrucción CREATE WORKLOAD GROUP especificando los valores de propiedad que desea establecer.Run the CREATE WORKLOAD GROUP statement specifying the property values to be set.

  2. Ejecute la instrucción ALTER RESOURCE GOVERNOR RECONFIGURE.Run the ALTER RESOURCE GOVERNOR RECONFIGURE statement.

Ejemplo (Transact-SQL)Example (Transact-SQL)

El siguiente ejemplo crea un grupo de cargas de trabajo denominado groupAdhoc en el grupo de recursos de servidor denominado poolAdhoc.The following example creates a workload group named groupAdhoc in the resource pool named poolAdhoc.

CREATE WORKLOAD GROUP groupAdhoc  
USING poolAdhoc;  
GO  
ALTER RESOURCE GOVERNOR RECONFIGURE;  
GO  

Consulte tambiénSee Also

Regulador de recursos Resource Governor
Habilitar el regulador de recursos Enable Resource Governor
Crear un grupo de recursos de servidor Create a Resource Pool
Cambiar la configuración del grupo de cargas de trabajo Change Workload Group Settings
Crear y probar una función clasificadora definida por el usuario Create and Test a Classifier User-Defined Function
CREATE WORKLOAD GROUP (Transact-SQL) CREATE WORKLOAD GROUP (Transact-SQL)
ALTER RESOURCE GOVERNOR (Transact-SQL) ALTER RESOURCE GOVERNOR (Transact-SQL)
CREATE EXTERNAL RESOURCE POOL (Transact-SQL)CREATE EXTERNAL RESOURCE POOL (Transact-SQL)