Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:Database SQL di Azure
Istanza gestita di SQL di Azure
Ogni riga rappresenta un'istantanea periodica delle statistiche del gruppo di carico di lavoro in database SQL di Azure e Istanza gestita di SQL di Azure. Viene scattata una snapshot all'avvio del motore del database, e ogni pochi secondi successivamente. L'intervallo tra l'istantaneo corrente e quello precedente può variare ed è fornito nella duration_ms colonna. Gli snapshot più recenti disponibili vengono restituiti, fino a 128 snapshot per ogni gruppo di carico di lavoro.
| Nome della colonna | Tipo di dati | Description |
|---|---|---|
pool_id |
int | ID del pool di risorse. Non ammette valori NULL. |
group_id |
int | ID del gruppo del carico di lavoro. Non ammette valori NULL. |
name |
nvarchar(256) | Nome del gruppo del carico di lavoro. Non ammette valori NULL. |
snapshot_time |
datetime | Il momento in cui viene scattato l'istantaneo delle statistiche del gruppo di carico. |
duration_ms |
int | Durata tra l'istantaneo attuale e quello precedente. |
active_worker_count |
int | Totale dei lavoratori in una panoramica attuale. |
active_request_count |
int | Conteggio corrente richieste. Non ammette valori NULL. |
active_session_count |
int | Sessioni attive totali nell'istantanea attuale. |
total_request_count |
bigint | Conteggio cumulativo delle richieste completate nel gruppo del carico di lavoro. Non ammette valori NULL. |
delta_request_count |
int | Conteggio delle richieste completate nel gruppo di carico di lavoro dall'ultima snapshot. Non ammette valori NULL. |
total_cpu_usage_ms |
bigint | Utilizzo cumulativo della CPU, in millisecondi, da parte di questo gruppo del carico di lavoro. Non ammette valori NULL. |
delta_cpu_usage_ms |
int | Utilizzo della CPU in millisecondi dall'ultima snapshot. Non ammette valori NULL. |
delta_cpu_usage_preemptive_ms |
int | Chiamate preemptive di win32 non governate dalla governance delle risorse CPU SQL, dall'ultima snapshot. |
delta_reads_reduced_memgrant_count |
int | Il conteggio di memoria concede che abbia raggiunto il limite massimo di dimensione della query dall'ultima istantanea. Non ammette valori NULL. |
reads_throttled |
int | Numero totale di IO di lettura limitato. |
delta_reads_queued |
int | Il totale degli IO di lettura si è messo in coda dall'ultimo snapshot. È annullabile. Null se il gruppo di carico di lavoro non è governato per l'IO. |
delta_reads_issued |
int | Il totale degli IO di lettura emessi dall'ultima istantanea. È annullabile. Null se il gruppo di carico di lavoro non è governato per l'IO. |
delta_reads_completed |
int | Il totale degli IO di lettura completati dall'ultima istantanea. Non ammette valori NULL. |
delta_read_bytes |
bigint | Il numero totale di byte letti dall'ultima snapshot. Non ammette valori NULL. |
delta_read_stall_ms |
int | Tempo totale (in millisecondi) tra l'arrivo e il completamento dell'IO di lettura dall'ultimo snapshot. Non ammette valori NULL. |
delta_read_stall_queued_ms |
int | Tempo totale (in millisecondi) tra l'arrivo dell'IO di lettura e il problema dall'ultimo snapshot. È annullabile. Null se il gruppo di carico di lavoro non è governato per l'IO. delta_read_stall_queued_ms non nullo significa che gli IO sono ritardati dalla governance delle risorse. |
delta_writes_queued |
int | Il totale degli IO di scrittura si è messo in coda dall'ultimo snapshot. È annullabile. Null se il gruppo di carico di lavoro non è governato per l'IO. |
delta_writes_issued |
int | Il totale degli IO di scrittura emessi dall'ultimo snapshot. È annullabile. Null se il gruppo di carico di lavoro non è governato per l'IO. |
delta_writes_completed |
int | Il totale degli IO di scrittura completati dall'ultima snapshot. Non ammette valori NULL. |
delta_writes_bytes |
bigint | Il numero totale di byte scritti dall'ultimo snapshot. Non ammette valori NULL. |
delta_write_stall_ms |
int | Tempo totale (in millisecondi) tra l'arrivo e il completamento della scrittura dell'IO dall'ultimo snapshot. Non ammette valori NULL. |
delta_background_writes |
int | Il totale delle scritture eseguite dai compiti in background dall'ultima snapshot. |
delta_background_write_bytes |
bigint | La dimensione totale di scrittura eseguita dai compiti in background dall'ultimo snapshot, in byte. |
delta_log_bytes_used |
bigint | Spazio logagrafico delle transazioni utilizzato dall'ultima istantanea in byte. |
delta_log_temp_db_bytes_used |
bigint | Spazio logagrafico delle transazioni tempdb utilizzato dall'ultima snapshot in byte. |
delta_query_optimizations |
bigint | Il conteggio delle ottimizzazioni delle query in questo gruppo di carico di lavoro dall'ultima snapshot. Non ammette valori NULL. |
delta_suboptimal_plan_generations |
bigint | Il conteggio delle generazioni subottimali di piani avvenute in questo gruppo di carico di lavoro a causa della pressione di memoria dall'ultima istantanea. Non ammette valori NULL. |
max_memory_grant_kb |
bigint | Dimensione massima di una richiesta di memoria in esecuzione nel gruppo in kilobyte. |
max_request_cpu_msec |
bigint | Limite massimo di utilizzo della CPU, in millisecondi, per una singola richiesta. Non ammette valori NULL. |
max_concurrent_request |
int | Impostazione attuale per il numero massimo di richieste concorrenti. Non ammette valori NULL. |
max_io |
int | Limite massimo di IO per il gruppo. |
max_global_io |
int | Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
max_queued_io |
int | Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
max_log_rate_kb |
bigint | Velocità massima di logaritologia in kilobyte al secondo per il gruppo di carico di lavoro. |
max_session |
int | Limite di sessione per il gruppo di carico di lavoro. |
max_worker |
int | Limite di lavoratori per il gruppo di carico di lavoro. |
active_outbound_connection_worker_count |
int | Totale lavoratori di connessione in uscita nello snapshot attuale. |
max_outbound_connection_worker |
int | Limite di lavoratori di connessione in uscita per il gruppo. |
max_outbound_connection_worker_percent |
decimal(5,2) | Massimo lavoratori di connessione in uscita concorrente (richieste) in percentuale basati sul limite del gruppo. |
Permissions
È necessaria l'autorizzazione VIEW SERVER PERFORMANCE STATE.
Osservazioni:
Gli utenti possono accedere a questa vista di gestione dinamica per monitorare il consumo di risorse quasi in tempo reale per gruppi di carico di lavoro utente così come per gruppi interni di carico di lavoro in database SQL di Azure e Istanza gestita di SQL di Azure.
Importante
La maggior parte dei dati in questo DMV è destinata al consumo interno ed è soggetta a modifiche.
Examples
Il seguente esempio restituisce dati e consumo di massima logaritmia a ogni istantaneo da parte del database, o di tutti i database in un pool elastico.
SELECT snapshot_time,
name,
max_log_rate_kb,
delta_log_bytes_used
FROM sys.dm_resource_governor_workload_groups_history_ex
WHERE name LIKE 'UserPrimaryGroup.DBId%'
ORDER BY snapshot_time DESC;