SQL Server, objet Resource Pool Stats
S’applique à : SQL Server
L’objet SQLServer:Resource Pool Stats contient des compteurs de performances qui fournissent des information sur les statistiques du pool des ressources de Resource Governor.
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 de Resource Governor. Le tableau suivant décrit les compteurs pris en charge sur cette instance.
Nom du compteur | Description |
---|---|
Quantité d'allocation de mémoire active (Ko) | Quantité totale de mémoire actuellement allouée, en kilo-octets (Ko). Ces informations sont également disponibles dans sys.dm_exec_query_resource_semaphores. |
Nombre d'allocations de mémoire actives | Nombre total actuel d'allocations de mémoire. Ces informations sont également disponibles dans sys.dm_exec_query_memory_grants. |
Millisecondes moyennes par lecture depuis le disque | Durée moyenne, en millisecondes, d'une opération de lecture sur le disque. |
Base d’E/S de lecture sur le disque moy. (ms) | Réservé exclusivement à un usage interne. |
Millisecondes moyennes par écriture sur le disque | Durée moyenne, en millisecondes, d'une opération d'écriture sur le disque. |
Base d’E/S d’écriture sur le disque moy. (ms) | Réservé exclusivement à un usage interne. |
Cible mémoire pour le cache (Ko) | Cible gestionnaire d'allocation mémoire actuelle, en kilo-octets (Ko), pour le cache. |
Cible mémoire pour la compilation (Ko) | Cible gestionnaire d'allocation mémoire actuelle, en kilo-octets (Ko), pour les compilations de requête. |
% d'effet de contrôle de l'UC | Effet de Resource Governor sur le pool de ressources. Calculé selon la formule (% d'utilisation de l'UC) / (% d'utilisation de l'UC sans Resource Governor). |
% processeur retardé | UC du système retardée pour toutes les demandes dans l’instance spécifiée de l’objet de performance, en pourcentage de la durée active totale. |
Base de % processeur retardé | Réservé exclusivement à un usage interne. |
% processeur effectif | Utilisation de l’UC système par toutes les demandes dans l’instance spécifiée de l’objet de performance, en pourcentage de la durée active totale. |
Base de % processeur effectif | Réservé exclusivement à un usage interne. |
% d'utilisation de l'UC | 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 change à mesure que la quantité d’UC disponible pour le processus SQL Server change. Il n’est pas normalisé à ce que le processus SQL Server reçoit. |
Base de % utilisation processeur | Réservé exclusivement à un usage interne. |
% cible de l'utilisation de l'UC | 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. |
% non respecté | Différence entre la réservation de l’UC et le pourcentage de planification effective. |
Octets lus depuis le disque par seconde | Nombre d'octets lus à partir du disque au cours de la dernière seconde. |
E/S de lecture sur le disque limitées par seconde | Nombre d'opérations de lecture limitées au cours de la dernière seconde. |
E/S de lecture sur le disque par seconde | Nombre d'opérations de lecture à partir du disque au cours de la dernière seconde. |
Octets écrits sur le disque par seconde | Nombre d'octets écrits sur le disque au cours de la dernière seconde. |
E/S d'écriture sur le disque limitées par seconde | Nombre d'opérations d'écriture limitées au cours de la dernière seconde. |
E/S d'écriture sur le disque par seconde | Nombre d'opérations d'écriture sur le disque au cours de la dernière seconde. |
Mémoire max. (Ko) | 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. |
Délais d'expiration des allocations de mémoire/s | Nombre de délais d'expiration des allocations de mémoire par seconde. |
Allocations de mémoire/s | Nombre d'allocations de mémoire qui se produisent dans ce pool de ressources par seconde. |
Nombre d'allocations de mémoire en attente | 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. |
Cible mémoire pour l'exécution de requêtes (Ko) | 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. |
Mémoire cible (Ko) | 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. |
Mémoire utilisée (Ko) | Quantité de mémoire utilisée, en kilo-octets (Ko), pour le pool de ressources. |
Chaque compteur de l'objet contient les instances suivantes :
Instance | Description |
---|---|
default | Pool de ressources par défaut Resource Governor |
internal | Pool de ressources interne Resource Governor |
<Nom du pool de ressources> | Informations sur les pools de ressources personnalisés |
Exemple
Vous commencez à explorer les compteurs de performances des requêtes dans cet objet en utilisant cette requête T-SQL sur la vue de gestion dynamique sys.dm_os_performance_counters :
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Resource Pool Stats%';