Partager via


Créer un groupe de charge de travail

Vous pouvez créer un groupe de charge de travail à l'aide de SQL Server Management Studio ou de Transact-SQL.

  • Avant de commencer : Limitations et restrictions, Autorisations

  • **Pour créer un groupe de charge de travail, utilisez :**SQL Server Management Studio, Transact-SQL

Avant de commencer

Limitations et restrictions

REQUEST_MAX_MEMORY_GRANT_PERCENT

La mémoire consommée par la création d'index sur une table partitionnée non-alignée est proportionnelle au nombre de partitions impliquées. Si la mémoire totale requise dépasse la limite par requête (REQUEST_MAX_MEMORY_GRANT_PERCENT) imposée par le paramètre du groupe de charge de travail, cette création d'index peut ne pas aboutir. Étant donné que le groupe de charge de travail par défaut permet à une requête de dépasser la limite par requête avec la mémoire minimale requise pour démarrer en vue de la compatibilité SQL Server 2005, l'utilisateur peut être en mesure d'exécuter la même création d'index dans le groupe de charge de travail par défaut, si le pool de ressources par défaut possède assez de mémoire totale configurée pour exécuter une telle requête.

Dans SQL Server 2005, la création d'index est autorisée à utiliser un espace de travail de mémoire supérieur à celui qui lui a été initialement alloué, pour des raisons de performances. Cette gestion spéciale est prise en charge par le gouverneur de ressources dans SQL Server 2012. Toutefois, l'allocation initiale et toute allocation de mémoire supplémentaire sont limitées par les paramètres du pool de ressources et du groupe de charge de travail.

[Haut de la page]

Autorisations

La création d'un groupe de charge de travail nécessite l'autorisation CONTROL SERVER.

[Haut de la page]

Créer un groupe de charge de travail avec SQL Server Management Studio

Pour créer un groupe de charge de travail à l'aide de SQL Server Management Studio

  1. Dans l'Explorateur d'objets, développez de manière récursive le nœud Gestion vers le bas et en incluant le pool de ressources qui contient le groupe de charge de travail à modifier.

  2. Cliquez avec le bouton droit sur le dossier Groupes de charge de travail, puis sélectionnez Nouveau groupe de charge de travail.

  3. Dans la grille Pools de ressources, assurez-vous que le pool de ressources où vous souhaitez ajouter le groupe de charge de travail est mis en surbrillance.

  4. La grille Groupes de charge de travail pour le pool de ressources comportera une nouvelle ligne avec un nom vide et des valeurs par défaut dans les autres colonnes.

  5. Cliquez sur la cellule Nom et entrez un nom pour le groupe de charge de travail.

  6. Cliquez ou double-cliquez sur toutes les autres cellules de la ligne dont vous souhaitez modifier les paramètres par défaut, puis entrez les nouvelles valeurs.

  7. Cliquez sur OK pour enregistrer les modifications.

Créer un groupe de charge de travail avec Transact-SQL

Pour créer un groupe de charge de travail à l'aide de Transact-SQL

  1. Exécutez l'instruction CREATE WORKLOAD GROUP en spécifiant les valeurs de propriété à définir.

  2. Exécutez l'instruction ALTER RESOURCE GOVERNOR RECONFIGURE.

Exemple (Transact-SQL)

L'exemple suivant crée un groupe de charge de travail nommé groupAdhoc dans le pool de ressources nommé poolAdhoc.

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

[Haut de la page]

Voir aussi

Tâches

Créer et tester une fonction classifieur définie par l'utilisateur

Référence

CREATE WORKLOAD GROUP (Transact-SQL)

ALTER RESOURCE GOVERNOR (Transact-SQL)

Concepts

Gouverneur de ressources

Activer le gouverneur de ressources

Créer un pool de ressources

Modifier les paramètres de groupe de charge de travail