Modifier les paramètres de groupe de charge de travail

S’applique à :SQL ServerAzure SQL Managed Instance

Vous pouvez modifier les paramètres de groupe de charge de travail à l’aide de SQL Server Management Studio.

Avant de commencer

Limitations et restrictions

Vous pouvez modifier les paramètres du groupe de charge de travail par défaut et des groupes de charge de travail définis par l'utilisateur.

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.

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 Resource Governor. 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.

Autorisations

La modification des paramètres de groupe de charge de travail nécessite l'autorisation CONTROL SERVER.

Modifier les paramètres de groupe de charge de travail à l'aide de SQL Server Management Studio

Pour modifier les paramètres de 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 dossier Groupes de charge de travail qui contient le groupe de charge de travail à modifier.

  2. Cliquez avec le bouton droit sur le groupe de charge de travail à modifier, puis sélectionnez Propriétés.

  3. Dans la page Propriétés de Resource Governor , sélectionnez la ligne pour le groupe de charge de travail dans la grille Groupes de charges de travail pour le pool de ressources si elle n'est pas sélectionnée automatiquement.

  4. Cliquez ou double-cliquez sur les cellules de la ligne à modifier, puis entrez les nouvelles valeurs.

  5. Cliquez sur OKpour enregistrer les modifications.

Modifier les paramètres de groupe de charge de travail à l'aide de Transact-SQL

Pour modifier les paramètres de groupe de charge de travail à l'aide de Transact-SQL

  1. Exécutez l'instruction ALTER WORKLOAD GROUP en spécifiant les valeurs de propriété à modifier.

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

Exemple (Transact-SQL)

L'exemple suivant modifie le paramètre de pourcentage maximal d'allocation de mémoire pour le groupe de charge de travail nommé groupAdhoc.

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

Voir aussi

gouverneur de ressources
Créer un groupe de charge de travail
Créer un pool de ressources
Modifier les paramètres de pool de ressources
ALTER WORKLOAD GROUP (Transact-SQL)
ALTER RESOURCE POOL (Transact-SQL)
ALTER RESOURCE GOVERNOR (Transact-SQL)