Partager via


SQLServer, objet Statistiques des pools de ressources

L'objet SQLServer:Resource Pool Stats contient des compteurs de performance qui créent des rapports d'information sur les statistiques du pool des ressources du gouverneur de ressources.

Chaque pool de ressources actif crée une instance de l'objet de performance SQLServer:Resource Pool Stats ayant le même nom d'instance que le nom du pool de ressources du gouverneur de ressources. Le tableau suivant décrit les compteurs pris en charge sur cette instance.

Nom du compteur

Description

CPU usage %

Utilisation de la bande passante de l'UC sur toutes les demandes dans tous les groupes de charges de travail qui appartiennent à ce pool. Elle est mesurée en fonction de l'ordinateur et normalisée à tous les processeurs du système. Cette valeur se modifie selon la quantité d'UC disponible pour le processus SQL Server. Elle n'est pas normalisée par rapport à ce que reçoit le processus SQL Server.

CPU usage target %

Valeur cible du pourcentage d'utilisation de l'UC pour le pool de ressources basée sur les paramètres de configuration du pool de ressources et de la charge du système.

CPU control effect %

Effet du gouverneur de ressources sur le pool de ressources. Calculé selon la formule (% d'utilisation de l'UC) / (% d'utilisation de l'UC sans le gouverneur de ressources).

Compile memory target (KB)

Cible gestionnaire d'allocation mémoire actuelle, en kilo-octets (Ko), pour les compilations de requête.

Cache memory target (KB)

Cible gestionnaire d'allocation mémoire actuelle, en kilo-octets (Ko), pour le cache.

Query exec memory target (KB)

Cible gestionnaire d'allocation mémoire actuelle, en kilo-octets (Ko), pour l'allocation mémoire de l'exécution de requête. Ces informations sont également disponibles dans sys.dm_exec_query_memory_grants.

Memory grants/sec

Nombre d'allocations de mémoire qui se produisent dans ce pool de ressources par seconde.

Active memory grants count

Nombre total actuel d'allocations de mémoire. Ces informations sont également disponibles dans sys.dm_exec_query_memory_grants.

Memory grant timeouts/sec

Nombre de délais d'expiration des allocations de mémoire par seconde.

Active memory grant amount (KB)

Quantité totale de mémoire actuellement allouée, en kilo-octets (Ko). Ces informations sont également disponibles dans sys.dm_exec_query_resource_semaphores.

Pending memory grant count

Nombre de demandes pour les allocations de mémoire en attente dans les files d'attente. Ces informations sont également disponibles dans sys.dm_exec_query_resource_semaphores.

Max memory (KB)

Quantité maximale, en kilo-octets (Ko), de mémoire dont peut disposer le pool de ressources selon les paramètres du pool de ressources et l'état du serveur.

Used memory (KB)

Quantité de mémoire utilisée, en kilo-octets (Ko), pour le pool de ressources.

Target memory (KB)

Quantité cible, en kilo-octets (Ko), de mémoire que le pool de ressources tente d'obtenir selon les paramètres du pool de ressources et l'état du serveur.

Voir aussi

Référence

SQLServer, objet Statistiques des groupes de charges de travail

Concepts

Analyser l'utilisation des ressources (Moniteur système)

Gouverneur de ressources