Creare un gruppo di carico di lavoro

È possibile creare un gruppo di carico di lavoro utilizzando SQL Server Management Studio o Transact-SQL.

  • Prima di iniziare: Limitazioni e restrizioni, Autorizzazioni

  • Per creare un gruppo di carico di lavoro utilizzando: SQL Server Management Studio, Transact-SQL

Prima di iniziare

Limitazioni e restrizioni

REQUEST_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. 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. 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.

In SQL Server 2005 per la creazione dell'indice è possibile utilizzare un'area di lavoro per la memoria maggiore rispetto a quanto inizialmente garantito per le prestazioni. Tale gestione particolare è supportata da Resource Governor in SQL Server 2012. La concessione iniziale, così come qualsiasi concessione supplementare, è tuttavia limitata dalle impostazioni del gruppo di carico di lavoro e del pool di risorse.

[Torna all'inizio]

Autorizzazioni

Per creare un gruppo di carico di lavoro è necessaria l'autorizzazione CONTROL SERVER.

[Torna all'inizio]

Creare un gruppo di carico di lavoro utilizzando SQL Server Management Studio

Per creare un gruppo di carico di lavoro utilizzando SQL Server Management Studio

  1. In Esplora oggetti espandere in modo ricorsivo il nodo Gestione fino al pool di risorse incluso in cui è contenuto il gruppo di carico di lavoro da modificare.

  2. Fare clic con il pulsante destro del mouse sulla cartella Gruppi del carico di lavoro, quindi scegliere Nuovo gruppo del carico di lavoro.

  3. Nella griglia Pool di risorse assicurarsi che il pool di risorse in cui si desidera aggiungere il gruppo di carico di lavoro sia evidenziato.

  4. La griglia Gruppi del carico di lavoro per il pool di risorse presenterà una nuova riga con un nome vuoto e i valori predefiniti nelle altre colonne.

  5. Fare clic sulla cella Nome e immettere un nome per il gruppo di carico di lavoro.

  6. Selezionare o fare doppio clic su qualsiasi altra cella della riga di cui si desidera modificare le impostazioni predefinite e immettere i nuovi valori.

  7. Per salvare le modifiche, fare clic su OK.

Creare un gruppo di carico di lavoro utilizzando Transact-SQL

Per creare un gruppo di carico di lavoro utilizzando Transact-SQL

  1. Eseguire l'istruzione CREATE WORKLOAD GROUP specificando i valori di proprietà da impostare.

  2. Eseguire l'istruzione ALTER RESOURCE GOVERNOR RECONFIGURE.

Esempio (Transact-SQL)

Nell'esempio seguente viene creato un gruppo di carico di lavoro denominato groupAdhoc nel pool di risorse denominato poolAdhoc.

CREATE WORKLOAD GROUP groupAdhoc
USING poolAdhoc;
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO

[Torna all'inizio]

Vedere anche

Attivitá

Creare e testare una funzione di classificazione definita dall'utente

Riferimento

CREATE WORKLOAD GROUP (Transact-SQL)

ALTER RESOURCE GOVERNOR (Transact-SQL)

Concetti

Resource Governor

Abilitare Resource Governor

Creare un pool di risorse

Modificare le impostazioni dei gruppi di carico di lavoro