sys.dm_resource_governor_resource_pools (Transact-SQL)
Retourne des informations sur l'état et la configuration actuels des pools de ressources, ainsi que sur leurs statistiques.
Nom de la colonne |
Type de données |
Description |
---|---|---|
pool_id |
int |
ID du pool de ressources. N'accepte pas la valeur NULL. |
name |
sysname |
Nom du pool de ressources. N'accepte pas la valeur NULL. |
statistics_start_time |
datetime |
Heure à laquelle les statistiques ont été réinitialisées pour ce pool. N'accepte pas la valeur NULL. |
total_cpu_usage_ms |
bigint |
Utilisation cumulative de l'UC en millisecondes. N'accepte pas la valeur NULL. |
cache_memory_kb |
bigint |
Utilisation de la mémoire cache totale actuelle en kilo-octets. N'accepte pas la valeur NULL. |
compile_memory_kb |
bigint |
Utilisation de la mémoire occultée totale actuelle en kilo-octets (Ko). Cette utilisation est essentiellement destinée à la compilation et l'optimisation, mais d'autres utilisations de la mémoire peuvent exister. N'accepte pas la valeur NULL. |
used_memgrant_kb |
bigint |
Quantité totale de la mémoire utilisée (occultée) actuelle provenant des allocations de mémoire. N'accepte pas la valeur NULL. |
total_memgrant_count |
bigint |
Nombre cumulatif d'allocations de mémoire dans ce pool de ressources. N'accepte pas la valeur NULL. |
total_memgrant_timeout_count |
bigint |
Nombre cumulatif de dépassements du délai d'allocation de mémoire dans ce pool de ressources. N'accepte pas la valeur NULL. |
active_memgrant_count |
int |
Nombre actuel d'allocations de mémoire. N'accepte pas la valeur NULL. |
active_memgrant_kb |
bigint |
Somme, en kilo-octets (Ko), des allocations de mémoire actuelles. N'accepte pas la valeur NULL. |
memgrant_waiter_count |
int |
Nombre de requêtes actuellement en attente d'allocations de mémoire. N'accepte pas la valeur NULL. |
max_memory_kb |
bigint |
Quantité maximale de mémoire, en kilo-octets, dont peut disposer le pool de ressources. Cette valeur est basée sur les paramètres actuels et l'état du serveur. N'accepte pas la valeur NULL. |
used_memory_kb |
bigint |
Quantité de mémoire utilisée, en kilo-octets, pour le pool de ressources. N'accepte pas la valeur NULL. |
target_memory_kb |
bigint |
Quantité de mémoire cible, en kilo-octets, que le pool de ressources tente d'atteindre. Cette valeur est basée sur les paramètres actuels et l'état du serveur. N'accepte pas la valeur NULL. |
out_of_memory_count |
bigint |
Nombre d'échecs d'allocations de mémoire dans le pool. N'accepte pas la valeur NULL. |
min_cpu_percent |
int |
Configuration actuelle de la bande passante processeur moyenne garantie pour toutes les demandes dans le pool de ressources en cas de contention du processeur. N'accepte pas la valeur NULL. |
max_cpu_percent |
int |
Configuration actuelle de la bande passante processeur moyenne maximale pour toutes les demandes dans le pool de ressources en cas de contention du processeur. N'accepte pas la valeur NULL. |
min_memory_percent |
int |
Configuration actuelle de la quantité de mémoire garantie pour toutes les demandes dans le pool de ressources en cas de contention du processeur. Cette valeur n'est pas partagée avec d'autres pools de ressources. N'accepte pas la valeur NULL. |
max_memory_percent |
int |
Configuration actuelle du pourcentage de la mémoire totale du serveur qui peut être utilisé par les demandes dans ce pool de ressources. N'accepte pas la valeur Null. |
cap_cpu_percent |
int |
Extrémité de fin fixe sur la bande passante de l'UC que toutes les demandes dans le pool de ressources recevront. Limite la bande passante maximale de l'UC au niveau spécifié. La plage autorisée pour la valeur est comprise entre 1 et 100. N'accepte pas la valeur Null. |
Notes
Les groupes de charges de travail et les pools de ressources du gouverneur de ressources respectent un mappage de type plusieurs-à-un. De nombreuses statistiques de pool de ressources sont donc dérivées des statistiques de groupe de charges de travail.
Cette vue de gestion dynamique montre la configuration en mémoire. Pour consulter les métadonnées de configuration stockées, utilisez l'affichage catalogue sys.resource_governor_resource_pools.
Lorsque ALTER RESOURCE GOVERNOR RESET STATISTICS est exécuté avec succès, les compteurs suivants sont réinitialisés : statistics_start_time, total_cpu_usage_ms et out_of_memory_count. statistics_start_time prend la valeur de date et d'heure système actuelle, les autres compteurs prenant la valeur zéro (0).
Autorisations
Requiert l'autorisation VIEW SERVER STATE.
Voir aussi
Référence
Fonctions et vues de gestion dynamique (Transact-SQL)
sys.dm_resource_governor_workload_groups (Transact-SQL)