Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für: SQL Server
Das SQLServer:Statistiken für Arbeitsauslastungsgruppen-Objekt enthält Leistungsindikatoren, die Informationen zur Resource Governor-Arbeitsauslastungsgruppen-Statistik zurückgeben.
Jede aktive Arbeitsauslastungsgruppe erstellt eine Instanz des SQLServer:Statistiken für Arbeitsauslastungsgruppen-Leistungsobjekt, wobei der Name der Instanz dem Namen der Arbeitsauslastungsgruppe in Resource Governor entspricht. In der folgenden Tabelle sind die für diese Instanz unterstützten Leistungsindikatoren beschrieben.
| Name des Leistungsindikators | Beschreibung |
|---|---|
| Aktive parallele Threads | Die aktuelle Anzahl belegter paralleler Threads. |
| Aktive Anforderungen | Die Anzahl von Anforderungen, die aktuell in dieser Arbeitsauslastungsgruppe ausgeführt werden. Dies sollte der Anzahl von Zeilen entsprechen, die sys.dm_exec_requests nach Gruppen-ID gefiltert werden. |
| Blockierte Anforderungen | Die aktuelle Anzahl blockierter Anforderungen in der Arbeitsauslastungsgruppe. Mit diesem Wert können Arbeitsauslastungseigenschaften ermittelt werden. |
| CPU verzögert % | System-CPU verzögert für alle Anforderungen in der angegebenen Instanz des Leistungsobjekts als Prozentsatz der gesamten aktiven Zeit. |
| Basis für CPU verzögert % | Nur zur internen Verwendung. |
| CPU effektiv % | System-CPU-Verwendung für alle Anforderungen in der angegebenen Instanz des Leistungsobjekts als Prozentsatz der gesamten aktiven Zeit. |
| Basis für CPU effektiv % | Nur zur internen Verwendung. |
| CPU-Verwendung in % | Die von allen Anforderungen in dieser Arbeitsauslastungsgruppe belegte CPU-Bandbreite, gemessen relativ zum Computer und normalisiert auf alle CPUs im System. Dieser Wert ändert sich, wenn sich die für den SQL Server-Prozess verfügbare CPU-Menge ändert. Es ist nicht normalisiert, was der SQL Server-Prozess empfängt. |
| Basis für CPU-Verwendung in % | Nur zur internen Verwendung. |
| CPU-Verletzung % | Der Unterschied zwischen der CPU-Reservierung und dem effektiv für Zeitplanung aufgewendeten Prozentsatz. |
| Maximale CPU-Zeit für Anforderungen (ms) | Die maximal von einer aktuell in der Arbeitsauslastungsgruppe ausgeführten Anforderung belegte CPU-Zeit in Millisekunden. |
| Maximale Arbeitsspeicherzuweisung für Anforderungen (KB) | Der maximale Wert der Arbeitsspeicherzuweisung für eine Abfrage in Kilobyte (KB). |
| Abfrageoptimierungen/Sekunde | Die Anzahl von Abfrageoptimierungen, die pro Sekunde in dieser Arbeitsauslastungsgruppe stattgefunden haben. Mit diesem Wert können Arbeitsauslastungseigenschaften ermittelt werden. |
| Anforderungen in der Warteschlange | Die aktuelle Anzahl der Anforderungen in der Warteschlange, die darauf warten, abgerufen zu werden. Diese Anzahl kann ungleich 0 (null) sein, wenn eine Einschränkung angewandt wird, nachdem der Grenzwert GROUP_MAX_REQUESTS erreicht wurde. |
| Reduzierte Arbeitsspeicherzuweisungen/Sekunde | Die Anzahl von Abfragen, die nicht die optimale Menge an Arbeitsspeicherzuweisungen pro Sekunde erhalten. |
| Abgeschlossene Anforderungen/Sekunde | Die Anzahl der in dieser Arbeitsauslastungsgruppe abgeschlossenen Anforderungen. Diese Anzahl ist kumulativ. |
| Suboptimale Pläne/Sekunde | Die Anzahl von suboptimalen Plänen, die pro Sekunde in dieser Arbeitsauslastungsgruppe erzeugt werden. |
Beispiel
Sie beginnen damit, die Abfrageleistungsindikatoren in diesem Objekt mithilfe dieser T-SQL-Abfrage in der dynamischen Verwaltungssicht sys.dm_os_performance_counters zu untersuchen:
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Workload Group Stats%';