Modificare le impostazioni dei gruppi di carico di lavoroChange Workload Group Settings

È possibile modificare le impostazioni di un gruppo di carico di lavoro utilizzando SQL Server Management StudioSQL Server Management Studio.You can change workload group settings by using SQL Server Management StudioSQL Server Management Studio.

Prima di iniziareBefore You Begin

Limitazioni e restrizioni Limitations and Restrictions

È possibile modificare le impostazioni del gruppo di carico di lavoro predefinito e dei gruppi di carico di lavoro definiti dall'utente.You can change the settings of the default workload group and user-defined workload groups.

REQUEST_MAX_MEMORY_GRANT_PERCENTREQUEST_MAX_MEMORY_GRANT_PERCENT

La quantità di memoria utilizzata per la creazione dell'indice in una tabella partizionata non allineata è proporzionale al numero di partizioni interessate.The memory consumed by index creation on a non-aligned partitioned table is proportional to the number of partitions involved. Se la memoria totale necessaria supera il limite per query (REQUEST_MAX_MEMORY_GRANT_PERCENT) imposto dall'impostazione del gruppo di carico di lavoro, la creazione dell'indice potrebbe non essere completata.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. Poiché il gruppo di carico di lavoro predefinito consente a una query di superare il limite per query con la memoria minima necessaria per la compatibilità con SQL Server 2005, l'utente potrebbe essere in grado di eseguire la stessa creazione dell'indice nel gruppo di carico di lavoro predefinito, se nel pool di risorse predefinito è configurata una quantità di memoria totale sufficiente per eseguire una query.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.

Per la creazione dell'indice è possibile utilizzare un'area di lavoro per la memoria maggiore rispetto a quanto inizialmente garantito per le prestazioni.Index creation is allowed to use more memory workspace than initially granted for performance. Questa speciale gestione è supportata da Resource Governor, tuttavia, la concessione iniziale ed eventuali concessioni di memoria aggiuntiva sono limitate dalle impostazioni di gruppo del carico di lavoro e dal pool di risorse.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.

Autorizzazioni Permissions

Per modificare le impostazioni di un gruppo di carico di lavoro è necessaria l'autorizzazione CONTROL SERVER.Changing workload group settings requires CONTROL SERVER permission.

Modificare le impostazioni di un gruppo di carico di lavoro utilizzando SQL Server Management Studio Change Workload Group Settings Using SQL Server Management Studio

Per modificare le impostazioni di un gruppo di carico di lavoro utilizzando SQL Server Management StudioSQL Server Management StudioTo change workload group settings by using SQL Server Management StudioSQL Server Management Studio

  1. In Esplora oggetti espandere in modo ricorsivo il nodo Gestione fino alla cartella Gruppi del carico di lavoro inclusa in cui è contenuto il gruppo di carico di lavoro da modificare.In Object Explorer, recursively expand the Management node down to and including the Workload Groups folder that contains the workload group to be modified.

  2. Fare clic con il pulsante destro del mouse sul gruppo di carico di lavoro da modificare e quindi scegliere Proprietà.Right-click the workload group to be modified, and then click Properties.

  3. Nella pagina Proprietà di Resource Governor selezionare la riga per il gruppo di carico di lavoro nella griglia Gruppi del carico di lavoro per il pool di risorse se non è selezionata automaticamente.In the Resource Governor Properties page, select the row for the workload group in the Workload groups for resource pool grid if it is not automatically selected.

  4. Selezionare o fare doppio clic sulle celle della riga da modificare e immettere i nuovi valori.Click or double-click the cells in the row to be changed, and enter the new values.

  5. Per salvare le modifiche, fare clic su OK.To save the changes, click OK

Modificare le impostazioni di un gruppo di carico di lavoro utilizzando Transact-SQL Change Workload Group Settings Using Transact-SQL

Per modificare le impostazioni di un gruppo di carico di lavoro utilizzando Transact-SQLTo change workload group settings by using Transact-SQL

  1. Eseguire l'istruzione ALTER WORKLOAD GROUPP specificando i valori delle proprietà da modificare.Run the ALTER WORKLOAD GROUP statement specifying the property values to be changed.

  2. Eseguire l'istruzione ALTER RESOURCE GOVERNOR RECONFIGURE.Run the ALTER RESOURCE GOVERNOR RECONFIGURE statement.

Esempio (Transact-SQL)Example (Transact-SQL)

Nell'esempio seguente viene modificata l'impostazione di percentuale di concessione di memoria massima per il gruppo di carico di lavoro denominato groupAdhoc.The following example changes the max memory grant percent setting for the workload group named groupAdhoc.

ALTER WORKLOAD GROUP groupAdhoc  
WITH (REQUEST_MAX_MEMORY_GRANT_PERCENT = 30);  
GO  
ALTER RESOURCE GOVERNOR RECONFIGURE;  
GO  

Vedere ancheSee Also

Resource Governor Resource Governor
Creare un gruppo di carico di lavoro Create a Workload Group
Creare un pool di risorse Create a Resource Pool
Modificare le impostazioni del pool di risorse Change Resource Pool Settings
ALTER WORKLOAD GROUP (Transact-SQL) ALTER WORKLOAD GROUP (Transact-SQL)
ALTER RESOURCE POOL (Transact-SQL) ALTER RESOURCE POOL (Transact-SQL)
ALTER RESOURCE GOVERNOR (Transact-SQL) ALTER RESOURCE GOVERNOR (Transact-SQL)