DROP WORKLOAD GROUP (Transact-SQL)

Selección de un producto

En la fila siguiente, seleccione el nombre del producto que le interese; de esta manera, solo se mostrará la información de ese producto.

* SQL Server *  

 

SQL Server y SQL Managed Instance

Quita un grupo de cargas de trabajo del regulador de recursos definido por el usuario existente.

Convenciones de sintaxis de Transact-SQL.

Sintaxis

DROP WORKLOAD GROUP group_name
[;]

Argumentos

nombre_de_grupo es el nombre de un grupo de cargas de trabajo definido por el usuario existente.

Comentarios

La DROP WORKLOAD GROUP instrucción no está permitida en los grupos internos o predeterminados de Resource Governor.

Al ejecutar instrucciones DDL, debe estar familiarizado con los estados de Resource Governor. Para obtener más información, vea Resource Governor.

Si un grupo de cargas de trabajo contiene sesiones activas, se producirá un error al quitar o mover el grupo de cargas de trabajo a otro grupo de recursos cuando se llame a la ALTER RESOURCE GOVERNOR RECONFIGURE instrucción para aplicar el cambio. Para evitar este problema, puede realizar una de las siguientes acciones:

  • Espere hasta que todas las sesiones del grupo afectado se hayan desconectado y vuelva a ejecutar la ALTER RESOURCE GOVERNOR RECONFIGURE instrucción.

  • Detenga explícitamente las sesiones del grupo afectado mediante el comando KILL y vuelva a ejecutar la ALTER RESOURCE GOVERNOR RECONFIGURE instrucción .

  • Reinicie el servidor. Una vez completado el proceso del reinicio, no se creará el grupo eliminado y un grupo movido utilizará la nueva asignación del grupo de recursos de servidor.

  • En un escenario en el que ha emitido la instrucción DROP WORKLOAD GROUP pero no desea detener explícitamente las sesiones para aplicar el cambio, puede volver a crear el grupo si utiliza el mismo nombre que tenía antes de emitir la instrucción DROP y, a continuación, mueve el grupo al grupo de recursos de servidor original. Para aplicar los cambios, ejecute la ALTER RESOURCE GOVERNOR RECONFIGURE instrucción .

Permisos

Requiere el permiso CONTROL SERVER.

Ejemplos

En el ejemplo siguiente se quita el grupo de cargas de trabajo denominado adhoc.

DROP WORKLOAD GROUP adhoc;
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO

* SQL Managed Instance *  

 

SQL Server y SQL Managed Instance

Quita un grupo de cargas de trabajo del regulador de recursos definido por el usuario existente.

Convenciones de sintaxis de Transact-SQL.

Sintaxis

DROP WORKLOAD GROUP group_name
[;]

Argumentos

nombre_de_grupo es el nombre de un grupo de cargas de trabajo definido por el usuario existente.

Comentarios

La DROP WORKLOAD GROUP instrucción no está permitida en los grupos internos o predeterminados de Resource Governor.

Al ejecutar instrucciones DDL, debe estar familiarizado con los estados de Resource Governor. Para obtener más información, vea Resource Governor.

Si un grupo de cargas de trabajo contiene sesiones activas, se producirá un error al quitar o mover el grupo de cargas de trabajo a otro grupo de recursos cuando se llame a la ALTER RESOURCE GOVERNOR RECONFIGURE instrucción para aplicar el cambio. Para evitar este problema, puede realizar una de las siguientes acciones:

  • Espere hasta que todas las sesiones del grupo afectado se hayan desconectado y vuelva a ejecutar la ALTER RESOURCE GOVERNOR RECONFIGURE instrucción.

  • Detenga explícitamente las sesiones del grupo afectado mediante el comando KILL y vuelva a ejecutar la ALTER RESOURCE GOVERNOR RECONFIGURE instrucción .

  • Reinicie el servidor. Una vez completado el proceso del reinicio, no se creará el grupo eliminado y un grupo movido utilizará la nueva asignación del grupo de recursos de servidor.

  • En un escenario en el que ha emitido la instrucción DROP WORKLOAD GROUP pero no desea detener explícitamente las sesiones para aplicar el cambio, puede volver a crear el grupo si utiliza el mismo nombre que tenía antes de emitir la instrucción DROP y, a continuación, mueve el grupo al grupo de recursos de servidor original. Para aplicar los cambios, ejecute la ALTER RESOURCE GOVERNOR RECONFIGURE instrucción .

Permisos

Requiere el permiso CONTROL SERVER.

Ejemplos

En el ejemplo siguiente se quita el grupo de cargas de trabajo denominado adhoc.

DROP WORKLOAD GROUP adhoc;
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO

* Azure Synapse
Analytics *
 

 

Azure Synapse Analytics

Quita un grupo de cargas de trabajo. Una vez completada la instrucción, la configuración entra en vigor.

Convenciones de sintaxis de Transact-SQL

Sintaxis

DROP WORKLOAD GROUP group_name  

Argumentos

group_name
Es el nombre de un grupo de cargas de trabajo definido por el usuario existente.

Observaciones

No se puede quitar un grupo de cargas de trabajo si existen clasificadores para ese grupo. Quite los clasificadores antes de quitar el grupo de cargas de trabajo. Si hay solicitudes activas que usan recursos del grupo de cargas de trabajo que se van a quitar, la instrucción drop workload se bloquea detrás.

Ejemplos

Use el siguiente ejemplo de código para determinar qué clasificadores deben quitarse antes de que se pueda quitar el grupo de cargas de trabajo.

SELECT c.name as classifier_name
      ,'DROP WORKLOAD CLASSIFIER '+c.name as drop_command
  FROM sys.workload_management_workload_classifiers c
  JOIN sys.workload_management_workload_groups g
    ON c.group_name = g.name
  WHERE g.name = 'wgXYZ' --change the filter to the workload being dropped

Permisos

Requiere el permiso CONTROL DATABASE

Consulte también