Oggetto Sql Server, Workload Group Stats
Si applica a: SQL Server
L'oggetto SQLServer:Workload Group Stats contiene contatori delle prestazioni che segnalano informazioni sulle statistiche del gruppo di carico di lavoro di Resource Governor.
Ogni gruppo di carico di lavoro attivo crea un'istanza dell'oggetto prestazioni SQLServer:Workload Group Stats con lo stesso nome dell'istanza del gruppo di carico di lavoro di Resource Governor. Nella seguente tabella vengono descritti i contatori supportati in questa istanza.
Nome contatore | Descrizione |
---|---|
Thread paralleli attivi | Numero corrente degli utilizzi di thread paralleli. |
Richieste attive | Numero di richieste attualmente in esecuzione nel gruppo del carico di lavoro. Deve essere equivalente al numero di righe filtrate sys.dm_exec_requests in base all'ID gruppo. |
Richieste bloccate | Numero di richieste bloccate nel gruppo del carico di lavoro. Tale valore può essere utilizzato per determinare le caratteristiche del carico di lavoro. |
% CPU ritardata | CPU di sistema ritardata per tutte le richieste nell'istanza specificata dell'oggetto prestazione come percentuale del tempo totale di attività. |
Base % CPU ritardata | Solo per uso interno. |
% effettiva CPU | Utilizzo della CPU di sistema da parte di tutte le richieste nell'istanza specificata dell'oggetto prestazione come percentuale del tempo totale di attività. |
Base % effettiva CPU | Solo per uso interno. |
% di utilizzo CPU | Utilizzo della larghezza di banda della CPU da parte di tutte le richieste nel gruppo del carico di lavoro misurato in relazione al computer e normalizzato a tutte le CPU del sistema. Questo valore cambierà man mano che cambia la quantità di CPU disponibile per il processo di SQL Server. Non viene normalizzato in base a ciò che riceve il processo di SQL Server. |
Base % di utilizzo CPU | Solo per uso interno. |
% CPU violata | Differenza tra la percentuale di prenotazione della CPU e la percentuale di pianificazione effettiva. |
Tempo massimo CPU richieste (ms) | Il tempo massimo della CPU, in millisecondi, utilizzato da una richiesta attualmente in esecuzione nel gruppo del carico di lavoro. |
Concessione di memoria massima per le richieste (KB) | Valore massimo della concessione di memoria, in kilobyte (KB), per una query. |
Ottimizzazioni query/sec | Numero di ottimizzazioni di query che si sono verificate nel gruppo del carico di lavoro al secondo. Tale valore può essere utilizzato per determinare le caratteristiche del carico di lavoro. |
Richieste in coda | Numero corrente di richieste in coda in attesa di essere prelevate. Questo conteggio può essere diverso da zero se si verifica una limitazione dopo il raggiungimento del limite GROUP_MAX_REQUESTS. |
Concessioni di memoria ridotte/sec | Numero di query che ottengono una quantità di memoria inferiore a quella ideale nel gruppo del carico di lavoro. |
Richieste completate/sec | Numero di richieste completate nel gruppo del carico di lavoro. Questo numero è cumulativo. |
Piani non ottimali/sec | Numero di piani non ottimali generati nel gruppo del carico di lavoro al secondo. |
Esempio
Si inizia a esplorare i contatori delle prestazioni delle query in questo oggetto usando questa query T-SQL nella vista a gestione dinamica sys.dm_os_performance_counters :
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Workload Group Stats%';