刪除工作負荷組

iSQlServer發表於2008-12-18

本主題演示如何使用 Transact-SQL 從資源池刪除工作負荷組。刪除組的過程包含兩個步驟,即,使用 DROP WORKLOAD GROUP 命令和 ALTER RESOURCE GOVERNOR 命令。以下過程使用 groupAdhoc 作為示例。

 刪除工作負荷組
執行以下語句:

 
DROP WORKLOAD GROUP groupAdhoc
GO在發出 ALTER RESOURCE GOVERNOR RECONFIGURE 語句之前,請驗證 groupAdhoc 中沒有活動請求。如果有活動請求,ALTER RESOURCE GOVERNOR 將失敗。若要避免此問題,您可以執行下列操作之一:

等待工作負荷組中的所有會話都斷開連線。

通過使用 KILL 命令顯式停止工作負荷組中的會話。

重新啟動伺服器。工作負荷組將不會重新建立。

在已發出 DROP WORKLOAD GROUP 語句但決定不打算顯式停止會話以應用更改的情況下,您可以使用在發出 DROP 語句之前組的名稱來重新建立組,然後將該組移動到原始資源池。

執行以下語句:

 
ALTER RESOURCE GOVERNOR RECONFIGURE
GO執行以下語句:

 
DROP WORKLOAD GROUP groupAdhoc
GO在發出 ALTER RESOURCE GOVERNOR RECONFIGURE 語句之前,請驗證 groupAdhoc 中沒有活動請求。如果有活動請求,ALTER RESOURCE GOVERNOR 將失敗。若要避免此問題,您可以執行下列操作之一:

等待工作負荷組中的所有會話都斷開連線。

通過使用 KILL 命令顯式停止工作負荷組中的會話。

重新啟動伺服器。工作負荷組將不會重新建立。

在已發出 DROP WORKLOAD GROUP 語句但決定不打算顯式停止會話以應用更改的情況下,您可以使用在發出 DROP 語句之前組的名稱來重新建立組,然後將該組移動到原始資源池。

執行以下語句:

 
ALTER RESOURCE GOVERNOR RECONFIGURE
GO

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-515924/,如需轉載,請註明出處,否則將追究法律責任。

相關文章