DROP WORKLOAD GROUP (Transact-SQL)
Выбор продукта
В следующей строке выберите интересующее вас имя продукта и отображается только информация о продукте.
* SQL Server *
управляемого экземпляра SQL
Azure Synapse
аналитики
Управляемый экземпляр SQL Server и SQL
Удаляет существующую определяемую пользователем группу рабочей нагрузки регулятора ресурсов.
Заметка
Для Управляемого экземпляра SQL Azure необходимо быть в контексте базы данных master
для изменения конфигурации регулятора ресурсов.
Transact-SQL соглашения о синтаксисе.
Синтаксис
DROP WORKLOAD GROUP group_name
[;]
Аргументы
group_name
Имя существующей определяемой пользователем группы рабочей нагрузки.
Замечания
Оператор DROP WORKLOAD GROUP
не допускается для встроенных internal
и групп default
регулятора ресурсов.
Если группа рабочей нагрузки содержит активные сеансы, удаление группы рабочей нагрузки завершается сбоем, когда оператор ALTER RESOURCE GOVERNOR RECONFIGURE
выполняется для применения изменения. Чтобы избежать этой проблемы, можно выполнить одно из следующих действий:
- Подождите, пока все сеансы в затронутой группе отключены, а затем выполните инструкцию
ALTER RESOURCE GOVERNOR RECONFIGURE
. - Явным образом остановите сеансы в затронутой группе с помощью команды
KILL T-SQL, а затем выполните инструкцию . Если вы решите, что вы не хотите явно останавливать сеансы, повторно создайте группу с помощью исходного имени и параметров. - Перезапустите сервер. При перезапуске сервера удаленная группа удаляется окончательно.
Дополнительные сведения см. в
Разрешения
Требуется разрешение CONTROL SERVER
.
Примеры
В следующем примере удаляется группа рабочей нагрузки с именем adhoc
.
DROP WORKLOAD GROUP adhoc;
ALTER RESOURCE GOVERNOR RECONFIGURE;
Связанное содержимое
* Управляемый экземпляр SQL *
Azure Synapse
аналитики
Управляемый экземпляр SQL Server и SQL
Удаляет существующую определяемую пользователем группу рабочей нагрузки регулятора ресурсов.
Заметка
Для Управляемого экземпляра SQL Azure необходимо быть в контексте базы данных master
для изменения конфигурации регулятора ресурсов.
Transact-SQL соглашения о синтаксисе.
Синтаксис
DROP WORKLOAD GROUP group_name
[;]
Аргументы
group_name
Имя существующей определяемой пользователем группы рабочей нагрузки.
Замечания
Оператор DROP WORKLOAD GROUP
не допускается для встроенных internal
и групп default
регулятора ресурсов.
Если группа рабочей нагрузки содержит активные сеансы, удаление группы рабочей нагрузки завершается сбоем, когда оператор ALTER RESOURCE GOVERNOR RECONFIGURE
выполняется для применения изменения. Чтобы избежать этой проблемы, можно выполнить одно из следующих действий:
- Подождите, пока все сеансы в затронутой группе отключены, а затем выполните инструкцию
ALTER RESOURCE GOVERNOR RECONFIGURE
. - Явным образом остановите сеансы в затронутой группе с помощью команды
KILL T-SQL, а затем выполните инструкцию . Если вы решите, что вы не хотите явно останавливать сеансы, повторно создайте группу с помощью исходного имени и параметров. - Перезапустите сервер. При перезапуске сервера удаленная группа удаляется окончательно.
Дополнительные сведения см. в
Разрешения
Требуется разрешение CONTROL SERVER
.
Примеры
В следующем примере удаляется группа рабочей нагрузки с именем adhoc
.
DROP WORKLOAD GROUP adhoc;
ALTER RESOURCE GOVERNOR RECONFIGURE;
Связанное содержимое
управляемого экземпляра SQL
* Azure Synapse
Аналитика *
Azure Synapse Analytics
Удаляет группу рабочей нагрузки. После завершения инструкции параметры в действии.
соглашения о синтаксисе Transact-SQL
Синтаксис
DROP WORKLOAD GROUP group_name
Аргументы
group_name
Имя существующей определяемой пользователем группы рабочей нагрузки.
Замечания
Невозможно удалить группу рабочей нагрузки, если классификаторы существуют для группы рабочей нагрузки. Удалите классификаторы перед удалением группы рабочей нагрузки. Если есть активные запросы, использующие ресурсы из группы рабочих нагрузок, то инструкция drop workload заблокирована за ними.
Примеры
Используйте следующий пример кода, чтобы определить, какие классификаторы необходимо удалить перед удалением группы рабочей нагрузки.
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
Разрешения
Требуется разрешение CONTROL DATABASE