sys.dm_resource_governor_resource_pools (Transact-SQL)
Restituisce le informazioni sullo stato del pool di risorse corrente, la configurazione del pool di risorse corrente e le statistiche del pool di risorse.
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
pool_id |
int |
ID del pool di risorse. Non ammette valori Null. |
name |
sysname |
Nome del pool di risorse. Non ammette valori Null. |
statistics_start_time |
datetime |
Ora di reimpostazione delle statistiche per questo pool. Non ammette valori Null. |
total_cpu_usage_ms |
bigint |
Utilizzo cumulativo della CPU in millisecondi. Non ammette valori Null. |
cache_memory_kb |
bigint |
Utilizzo corrente della memoria cache totale in kilobyte. Non ammette valori Null. |
compile_memory_kb |
bigint |
Utilizzo corrente della memoria prelevata totale in kilobyte (KB). La maggioranza dell'utilizzo avviene per la compilazione e l'ottimizzazione, ma può includere anche altri utenti della memoria. Non ammette valori Null. |
used_memgrant_kb |
bigint |
Il totale corrente della memoria usata (prelevata) dalle concessioni di memoria. Non ammette valori Null. |
total_memgrant_count |
bigint |
Il conteggio cumulativo delle concessioni di memoria nel pool di risorse. Non ammette valori Null. |
total_memgrant_timeout_count |
bigint |
Il conteggio cumulativo dei timeout delle concessioni di memoria nel pool di risorse. Non ammette valori Null. |
active_memgrant_count |
int |
Il conteggio corrente delle concessioni di memoria. Non ammette valori Null. |
active_memgrant_kb |
bigint |
La somma, in kilobyte (KB), delle concessioni correnti di memoria. Non ammette valori Null. |
memgrant_waiter_count |
int |
Il conteggio delle query attualmente in sospeso nelle concessioni di memoria. Non ammette valori Null. |
max_memory_kb |
bigint |
Quantità massima di memoria, in kilobyte, disponibile per il pool di risorse. Si basa sulle impostazioni correnti e sullo stato del server. Non ammette valori Null. |
used_memory_kb |
bigint |
Quantità di memoria utilizzata, in kilobyte, per il pool di risorse. Non ammette valori Null. |
target_memory_kb |
bigint |
Quantità di memoria di destinazione, in kilobyte, che il pool di risorse sta cercando di ottenere. Si basa sulle impostazioni correnti e sullo stato del server. Non ammette valori Null. |
out_of_memory_count |
bigint |
Numero di allocazioni di memoria non riuscite nel pool. Non ammette valori Null. |
min_cpu_percent |
int |
Configurazione corrente della larghezza di banda media garantita della CPU per tutte le richieste nel pool di risorse, in caso di contesa di CPU. Non ammette valori Null. |
max_cpu_percent |
int |
Configurazione corrente per la larghezza di banda media massima della CPU concessa per tutte le richieste nel pool di risorse, in caso di contesa di CPU. Non ammette valori Null. |
min_memory_percent |
int |
Configurazione corrente della quantità di memoria garantita per tutte le richieste nel pool di risorse, in caso di contesa di memoria. Non è condivisa con altri pool di risorse. Non ammette valori Null. |
max_memory_percent |
int |
Configurazione corrente della percentuale di memoria totale del server utilizzabile dalle richieste in questo pool di risorse. Non ammette valori Null. |
cap_cpu_percent |
int |
Limite di utilizzo massimo della larghezza di banda della CPU concesso per tutte le richieste nel pool di risorse. Limita il livello massimo della larghezza di banda della CPU al livello specificato. L'intervallo consentito per il valore è compreso tra 1 e 100. Non ammette valori Null. |
Osservazioni
I gruppi del carico di lavoro e i pool di risorse di Resource Governor presentano un mapping molti-a-uno. Di conseguenza, molte delle statistiche dei pool di risorse derivano da quelle del gruppo del carico di lavoro.
Tale vista a gestione dinamica visualizza la configurazione in memoria. Per visualizzare i metadati di configurazione archiviati, utilizzare la vista del catalogo sys.resource_governor_resource_pools.
Quando ALTER RESOURCE GOVERNOR RESET STATISTICS viene eseguita correttamente, vengono reimpostati i contatori seguenti, ovvero statistics_start_time, total_cpu_usage_ms e out_of_memory_count. statistics_start_time viene impostato sulla data e ora correnti di sistema, mentre gli altri contatori vengono impostati su zero (0).
Autorizzazioni
È richiesta l'autorizzazione VIEW SERVER STATE.
Vedere anche
Riferimento
Funzioni e viste a gestione dinamica (Transact-SQL)
sys.dm_resource_governor_workload_groups (Transact-SQL)