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 uno snapshot periodico delle statistiche del gruppo di carico di lavoro nel database SQL di Azure e nell'istanza gestita di SQL di Azure. Uno snapshot viene creato all'avvio del motore di database e ogni pochi secondi successivamente. L'intervallo tra l'oggetto corrente e lo snapshot precedente può variare e viene fornito nella duration_ms
colonna . Vengono restituiti gli snapshot disponibili più recenti, fino a 128 snapshot per ogni gruppo di carico di lavoro.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
pool_id |
int | ID del pool di risorse. Non nullable. |
group_id |
int | ID del gruppo del carico di lavoro. Non nullable. |
name |
nvarchar(256) | Nome del gruppo del carico di lavoro. Non nullable. |
snapshot_time |
datetime | Ora in cui viene acquisito lo snapshot delle statistiche del gruppo di carico di lavoro. |
duration_ms |
int | Durata tra l'oggetto corrente e lo snapshot precedente. |
active_worker_count |
int | Totale ruoli di lavoro nello snapshot corrente. |
active_request_count |
int | Conteggio corrente richieste. Non nullable. |
active_session_count |
int | Totale sessioni attive nello snapshot corrente. |
total_request_count |
bigint | Conteggio cumulativo delle richieste completate nel gruppo del carico di lavoro. Non nullable. |
delta_request_count |
int | Numero di richieste completate nel gruppo di carico di lavoro dall'ultimo snapshot. Non nullable. |
total_cpu_usage_ms |
bigint | Utilizzo cumulativo della CPU, in millisecondi, da parte di questo gruppo del carico di lavoro. Non nullable. |
delta_cpu_usage_ms |
int | Utilizzo della CPU in millisecondi dall'ultimo snapshot. Non nullable. |
delta_cpu_usage_preemptive_ms |
int | Le chiamate win32 preemptive non sono regolate dalla governance delle risorse della CPU SQL, dall'ultimo snapshot. |
delta_reads_reduced_memgrant_count |
int | Numero di concessioni di memoria che hanno raggiunto il limite massimo di dimensioni delle query dall'ultimo snapshot. Non nullable. |
reads_throttled |
int | Numero totale di operazioni di I/O di lettura limitate. |
delta_reads_queued |
int | Totale operazioni di I/O di lettura accodate dall'ultimo snapshot. Ammette i valori Null. Null se il gruppo di carico di lavoro non è disciplinato per I/O. |
delta_reads_issued |
int | Totale operazioni di I/O di lettura rilasciate dall'ultimo snapshot. Ammette i valori Null. Null se il gruppo di carico di lavoro non è disciplinato per I/O. |
delta_reads_completed |
int | Totale operazioni di I/O di lettura completate dall'ultimo snapshot. Non nullable. |
delta_read_bytes |
bigint | Numero totale di byte letti dall'ultimo snapshot. Non nullable. |
delta_read_stall_ms |
int | Tempo totale (in millisecondi) tra l'arrivo di I/O di lettura e il completamento dall'ultimo snapshot. Non nullable. |
delta_read_stall_queued_ms |
int | Tempo totale (in millisecondi) tra l'arrivo di I/O di lettura e il problema dall'ultimo snapshot. Ammette i valori Null. Null se il gruppo di carico di lavoro non è disciplinato per I/O. Non zero delta_read_stall_queued_ms indica che gli I/O vengono ritardati dalla governance delle risorse. |
delta_writes_queued |
int | I/O di scrittura totali accodati dall'ultimo snapshot. Ammette i valori Null. Null se il gruppo di carico di lavoro non è disciplinato per I/O. |
delta_writes_issued |
int | Totale operazioni di I/O di scrittura rilasciate dall'ultimo snapshot. Ammette i valori Null. Null se il gruppo di carico di lavoro non è disciplinato per I/O. |
delta_writes_completed |
int | Totale operazioni di I/O di scrittura completate dall'ultimo snapshot. Non nullable. |
delta_writes_bytes |
bigint | Numero totale di byte scritti dall'ultimo snapshot. Non nullable. |
delta_write_stall_ms |
int | Tempo totale (in millisecondi) tra l'arrivo di I/O di scrittura e il completamento dall'ultimo snapshot. Non nullable. |
delta_background_writes |
int | Scritture totali eseguite dalle attività in background dall'ultimo snapshot. |
delta_background_write_bytes |
bigint | Dimensioni totali di scrittura eseguite dalle attività in background dall'ultimo snapshot, in byte. |
delta_log_bytes_used |
bigint | Spazio del log delle transazioni usato dall'ultimo snapshot in byte. |
delta_log_temp_db_bytes_used |
bigint | Spazio del log delle transazioni tempdb usato dall'ultimo snapshot in byte. |
delta_query_optimizations |
bigint | Numero di ottimizzazioni delle query in questo gruppo di carico di lavoro dall'ultimo snapshot. Non nullable. |
delta_suboptimal_plan_generations |
bigint | Numero di generazioni di piani non ottimali che si sono verificate in questo gruppo di carico di lavoro a causa di un utilizzo elevato della memoria dall'ultimo snapshot. Non nullable. |
max_memory_grant_kb |
bigint | Dimensione massima di una concessione di memoria per una richiesta in esecuzione nel gruppo in kilobyte. |
max_request_cpu_msec |
bigint | Limite massimo di utilizzo della CPU, in millisecondi, per una singola richiesta. Non nullable. |
max_concurrent_request |
int | Impostazione corrente per il numero massimo di richieste simultanee. Non nullable. |
max_io |
int | Limite massimo di I/O 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 del log 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 lavoro per il gruppo di carico di lavoro. |
active_outbound_connection_worker_count |
int | Totale ruoli di lavoro di connessione in uscita nello snapshot corrente. |
max_outbound_connection_worker |
int | Limite del ruolo di lavoro di connessione in uscita per il gruppo. |
max_outbound_connection_worker_percent |
decimal(5,2) | Numero massimo di ruoli di lavoro connessioni in uscita simultanei (richieste) in percentuale in base al limite del gruppo. |
Autorizzazioni
Richiede l'autorizzazione VIEW SERVER PERFORMANCE STATE
.
Osservazioni:
Gli utenti possono accedere a questa visualizzazione a gestione dinamica per monitorare il consumo di risorse quasi in tempo reale per il gruppo di carico di lavoro degli utenti, nonché i gruppi di carico di lavoro interni del sistema nel database SQL di Azure e nell'Istanza gestita di SQL di Azure.
Importante
La maggior parte dei dati in questa DMV è destinata al consumo interno ed è soggetta a modifiche.
Esempi
Nell'esempio seguente vengono restituiti i dati di frequenza massima del log e il consumo in ogni snapshot dal database o da 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;