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 |
bigint |
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. |
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 affiche que les configuration. 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 correctement exécutée, les compteurs suivants sont réinitialisés : statistics_start_time, total_cpu_usage_ms et out_of_memory_count. statistics_start_time prend la date et l'heure système actuelles, les autres compteurs reçoivent la valeur zéro (0).
Autorisations
Requiert l'autorisation VIEW SERVER STATE.