Поделиться через


Как удалить группу рабочей нагрузки

В этом разделе описано удаление группы рабочей нагрузки или пула ресурсов с помощью Transact-SQL. Удаление группы — это двухэтапный процесс, в котором используются команды DROP WORKLOAD GROUP и ALTER RESOURCE GOVERNOR. В приведенной ниже процедуре в качестве примера используется группа groupAdhoc.

Удаление группы рабочей нагрузки

  1. Выполните следующую инструкцию:

    DROP WORKLOAD GROUP groupAdhoc
    GO
    
  2. Перед выполнением инструкции ALTER RESOURCE GOVERNOR RECONFIGURE убедитесь, что в группе groupAdhoc нет активных запросов. Если активные запросы есть, то инструкция ALTER RESOURCE GOVERNOR будет выполнена неуспешно. Во избежание этой ошибки можно предпринять одно из следующих действий:

    • Дождитесь отсоединения всех сеансов от группы рабочей нагрузки.

    • Принудительно прервите сеансы в группе рабочей нагрузки с помощью команды KILL.

    • Перезапустите сервер. Группа рабочей нагрузки не будет создана повторно.

    • Если при выполнении сценария с инструкцией DROP WORKLOAD GROUP решено не останавливать сеанс явно для применения изменений, то можно создать заново группу, используя то же имя для нее, которое она имела до объявления оператора DROP, и потом переместить группу в исходный пул ресурсов.

  3. Выполните следующую инструкцию:

    ALTER RESOURCE GOVERNOR RECONFIGURE
    GO