sys.dm_resource_governor_configuration (Transact-SQL)

S’applique à :SQL ServerAzure SQL Managed Instance

Retourne une ligne contenant la configuration actuelle du gouverneur de ressource.

Nom de la colonne Type de données Description
classifier_function_id int L’identifiant d’objet de la fonction de classificateur actuellement utilisée dans sys.objects. Rend 0 si aucune fonction de classification n’est utilisée. Ne peut pas accepter la valeur Null.

Note : Cette fonction sert à classifier les nouvelles requêtes et utilise des règles pour les acheminer vers le groupe de charge de travail approprié. Pour plus d’informations, consultez Resource Governor.
is_reconfiguration_pending bit Indique si des modifications de la configuration des gouverneurs de ressources ont été effectuées mais n’ont pas été appliquées à la configuration actuellement effective en utilisant ALTER RESOURCE GOVERNOR RECONFIGURE. Les changements nécessitant une reconfiguration des gouverneurs de ressources incluent :

- Créer, modifier ou supprimer un pool de ressources.
- Créer, modifier ou supprimer un groupe de charge de travail.
- Spécifier ou supprimer une fonction de classificateur.
- Fixer ou supprimer une limite sur le nombre maximal d’opérations d’E/S en cours par volume.

La valeur retournée est l’une des suivantes :

0 - Aucune reconfiguration n’est nécessaire.

1 - Une reconfiguration ou un redémarrage du serveur est nécessaire pour que les modifications de configuration en attente puissent être appliquées.

Note : La valeur retournée est toujours nulle lorsque le gouverneur de ressource est désactivé.

Ne peut pas accepter la valeur Null.
max_outstanding_io_per_volume int S’applique à : SQL Server 2014 (12.x) et versions ultérieures.

Le nombre maximal d’opérations d’E/S en cours par volume.

Remarques

Cette vue de gestion dynamique affiche la configuration actuellement effective. Pour voir les métadonnées de configuration stockées, utilisez sys.resource_governor_configuration.

Examples

L’exemple suivant montre comment obtenir et comparer les valeurs de métadonnées stockées ainsi que les valeurs effectives actuelles de la configuration des gouverneurs de ressources.

USE master;

-- Get the stored metadata
SELECT OBJECT_SCHEMA_NAME(classifier_function_id) AS classifier_function_schema_name,
       OBJECT_NAME(classifier_function_id) AS classifier_function_name
FROM sys.resource_governor_configuration;

-- Get the currently effective configuration
SELECT OBJECT_SCHEMA_NAME(classifier_function_id) AS classifier_function_schema_name,
       OBJECT_NAME(classifier_function_id) AS classifier_function_name
FROM sys.dm_resource_governor_configuration;

Permissions

Nécessite l’autorisation VIEW SERVER STATE.

Autorisations pour SQL Server 2022 et versions ultérieures

Nécessite l’autorisation VIEW SERVER PERFORMANCE STATE sur le serveur.