Partager via


Afficher et modifier les propriétés du gouverneur de ressources

S’applique à :SQL ServerAzure SQL Managed Instance

Vous pouvez créer et configurer des pools de ressources resource governor et des groupes de charge de travail à l’aide de la page des propriétés resource governor dans SQL Server Management Studio.

Reconfigurer le gouverneur de ressources

Lorsque vous sélectionnez OK après l’ajout, la suppression ou le déplacement d’un groupe de charge de travail ou d’un pool de ressources, l’instruction ALTER RESOURCE GOVERNOR RECONFIGURE est exécutée.

Si l'opération de création ou de reconfiguration du pool de ressources ou du groupe de charge de travail échoue, un message d'erreur récapitulatif apparaît sous le titre de la page de propriétés. Pour afficher un message d’erreur détaillé, sélectionnez la flèche vers le bas dans le message d’erreur.

Vous pouvez déterminer s’il existe une modification de configuration en attente en vérifiant la valeur de la colonne is_configuration_pending dans la vue de gestion dynamique sys.dm_resource_governor_configuration.

autorisations

L’affichage des propriétés du gouverneur de ressources nécessite l’autorisation VIEW SERVER STATE, ou l’autorisation VIEW SERVER PERFORMANCE STATE dans SQL Server 2022 (16.x) et versions ultérieures. Les tâches de configuration resource governor nécessitent l’autorisation CONTROL SERVER.

Page propriétés de Gouverneur de ressources

Pour afficher les propriétés du gouverneur de ressources à l’aide de la page des propriétés du gouverneur de ressources dans SQL Server Management Studio:

  1. Dans SQL Server Management Studio, ouvrez l’Explorateur d’objets et développez le nœud Management jusqu’à Resource Governor.
  2. Utilisez le menu contextuel Gouverneur de ressources et sélectionnez Propriétés.
  3. Pour obtenir des descriptions des propriétés du pool de ressources et du groupe de charge de travail, consultez les propriétés du gouverneur de ressources .
  4. Pour enregistrer les modifications, sélectionnez OK.

Propriétés Gouverneur de ressources

Propriété Description
Nom de la fonction Classifieur Spécifiez la fonction classifieur en la sélectionnant dans la liste. Pour créer une fonction classifieur et pour plus d’informations, consultez Fonction de classification Gouverneur de ressources.
Activer le Gouverneur de Ressources Activez ou désactivez le gouverneur de ressources en sélectionnant ou en décochant la case à cocher.

Propriétés du pool de ressources

Créez ou modifiez le pool de ressources et la configuration du pool de ressources externe à l’aide des grilles. Chaque grille affiche la configuration actuelle des pools de ressources existants, y compris les pools de ressources intégrés internal et default. Sélectionnez un pool à utiliser en sélectionnant une ligne. Lorsque la case Activer Resource Governor est cochée, vous pouvez créer un pool de ressources en sélectionnant la ligne marquée avec un astérisque (*).

Propriété Description
Nom Spécifiez le nom du pool de ressources.
% processeur minimal Spécifiez la bande passante CPU garantie moyenne pour les requêtes dans le pool de ressources en cas de contention du processeur. La plage est comprise entre 0 et 100. Le paramètre par défaut est 0.
% processeur maximal Spécifiez la bande passante processeur moyenne maximale que les requêtes de ce pool de ressources reçoivent lorsqu’il existe une contention du processeur. La plage est comprise entre 0 et 100. La valeur par défaut est 100.
% mémoire minimal Spécifiez la quantité minimale de mémoire réservée aux requêtes de ce pool de ressources qui ne peuvent pas être partagées avec d’autres pools de ressources. La plage est comprise entre 0 et 100. Le paramètre par défaut est 0.
% mémoire maximal Spécifiez la mémoire totale du serveur que les demandes dans ce pool de ressources peuvent utiliser. La plage est comprise entre 0 et 100. La valeur par défaut est 100.

Pour plus d’informations, consultez CREATE RESOURCE POOL et CREATE EXTERNAL RESOURCE POOL.

Propriétés du groupe de charge de travail

Créez ou modifiez la configuration du groupe de charge de travail à l’aide de la grille. La grille affiche la configuration actuelle des groupes de charges de travail existants, y compris les groupes intégrés internal et default. Sélectionnez un groupe à utiliser en sélectionnant une ligne. Lorsque la case Activer Resource Governor est cochée et qu’un pool de ressources autre que internal est sélectionné, vous pouvez créer un groupe de charge de travail dans ce pool de ressources en sélectionnant la ligne marquée avec un astérisque (*).

Propriété Description
Nom Spécifiez le nom du groupe de charges de travail.
Importance Spécifiez l’importance relative des requêtes dans le groupe de charge de travail. Les paramètres disponibles sont Low, Mediumet High.
Demandes maximales Spécifiez le nombre maximal de requêtes simultanées autorisées à s’exécuter dans le groupe de charge de travail. Doit être 0 (non limité par le gouverneur de ressources) ou un entier positif.
Temps processeur (s) Spécifiez la quantité de temps maximale de temps processeur qu'une demande peut utiliser. Doit être 0 (non limité par le gouverneur de ressources) ou un entier positif.
% allocation mémoire Indiquez la quantité maximale de mémoire allouée pour une requête qu'une seule demande peut utiliser à partir du pool. La plage est comprise entre 0 et 100.
Délai d'expiration de l'allocation (s) Spécifiez la durée maximale pendant laquelle une requête peut attendre qu’une allocation de mémoire soit disponible avant l’échec de la requête. Doit être 0 (non limité par le gouverneur de ressources) ou un entier positif.
Degré de parallélisme Spécifiez le degré maximal de parallélisme (DOP) pour les requêtes utilisant le parallélisme intra-requête. La plage est de 0 (non limitée par le gouverneur de ressources) à 64.

Pour plus d’informations, consultez CREATE WORKLOAD GROUP.

Afficher les propriétés du gouverneur de ressources à l’aide de Transact-SQL

  1. Pour visualiser la configuration persistante du gouverneur de ressources, utilisez les vues du catalogue du gouverneur de ressources. Si la configuration de Resource Governor persistante est modifiée, elle n’est pas effective tant que l’instruction ALTER RESOURCE GOVERNOR RECONFIGURE n’est pas exécutée.
  2. Pour afficher la configuration et les statistiques du gouverneur de ressources runtime actuellement effectives, utilisez vues de gestion dynamique Gouverneur de ressources.

Outre l’affichage et la modification des propriétés du Resource Governor, vous pouvez utiliser la page Propriétés du Resource Governor pour effectuer plusieurs tâches de configuration. Pour plus d’informations, consultez :