SQL Server, Allgemeine Statistiken (Objekt)
Gilt für: SQL Server
Das SQLServer:General Statistics-Objekt in SQL Server stellt Leistungsindikatoren bereit, um die allgemeine serverweite Aktivität zu überwachen, z. B. die Anzahl der aktuellen Verbindungen und die Anzahl der Benutzer, die eine Instanz von SQL Server herstellen und die Verbindung pro Sekunde von Computern herstellen, die eine Instanz von SQL Server ausführen. Dies kann nützlich sein, wenn Sie an großen OLTP-Typsystemen (Online Transaction Processing) arbeiten, bei denen viele Clients eine Verbindung herstellen und von einer Instanz von SQL Server trennen.
In dieser Tabelle werden die sql Server General Statistics Counters beschrieben.
Allgemeine Statistik-Leistungsindikatoren von SQL Server | Beschreibung |
---|---|
Aktive temporäre Tabellen | Anzahl der verwendeten temporären Tabellen/Tabellenvariablen |
Connection Resets/Sek | Gesamtzahl von Anmeldungen vom Verbindungspool aus. |
Verzögertes Löschen von Ereignisbenachrichtigungen | Anzahl der Ereignisbenachrichtigungen, die von einem Systemthread gelöscht werden sollen |
Authentifizierte HTTP-Anforderungen | Anzahl der authentifizierten HTTP-Anforderungen, die pro Sekunde gestartet werden |
Logische Verbindungen | Anzahl der logischen Verbindungen mit dem System Der Hauptzweck von logischen Verbindungen besteht darin, MARS-Anforderungen (Multiple Active Result Sets) zu verarbeiten. Bei MARS-Anforderungen kann es bei jeder Verbindung einer Anwendung zu SQL Server mehr als eine logische Verbindung geben, die einer physischen Verbindung entspricht. Wenn MARS nicht verwendet wird, ist das Verhältnis zwischen physischen und logischen Verbindungen 1:1. Daher erhöht sich jedes Mal, wenn eine Anwendung eine Verbindung mit SQL Server herstellt, logische Verbindungen um 1. |
Anmeldungen/Sekunde | Gesamtanzahl der gestarteten Anmeldungen pro Sekunden. Dieser Leistungsindikator schließt keine Verbindungen in einem Pool ein. |
Abmeldungen/Sekunde | Gesamtanzahl der Abmeldevorgänge, die pro Sekunde gestartet wurden |
MARS-Deadlocks | Anzahl der erkannten MARS-Deadlocks |
Nicht atomare Ergebnisrate | Anzahl der nicht atomaren Ergebnisse pro Sekunde |
Blockierte Prozesse | Anzahl der zurzeit blockierten Prozesse |
Leere SOAP-Anforderungen | Anzahl der leeren SOAP-Anforderungen, die pro Sekunde gestartet werden |
SOAP-Methodenaufrufe | Anzahl der SOAP-Methodenaufrufe, die pro Sekunde gestartet werden |
Initiierungsanforderungen für SOAP-Sitzungen | Anzahl der pro Sekunde gestarteten Initiierungsanforderungen für SOAP-Sitzungen |
Beendigungsanforderungen für SOAP-Sitzungen | Anzahl der pro Sekunde gestarteten Beendigungsanforderungen für SOAP-Sitzungen |
SOAP-SQL-Anforderungen | Anzahl der SOAP-SQL-Anforderungen, die pro Sekunde gestartet werden |
SOAP-WSDL-Anforderungen | Anzahl der pro Sekunde gestarteten SOAP-WSDL-Anforderungen |
Sperrenwartevorgänge für den SQL-Ablaufverfolgungs-E/A-Anbieter | Anzahl der Sperrenwartevorgänge pro Sekunde für den Datei-EA-Anbieter. |
Erstellungsrate für temporäre Tabellen | Anzahl der temporären Tabellen/Tabellenvariablen, die pro Sekunde erstellt werden |
Temporäre Tabellen zum Löschen | Anzahl der temporären Tabellen/Tabellenvariablen, die durch den Cleanupsystemthread gelöscht werden |
tempdb Recovery Unit ID** | Anzahl der generierten id der doppelten tempdb Wiederherstellungseinheit. |
tempdb rowset id** | Anzahl der generierten doppelten tempdb Rowset-ID. |
Benachrichtigungswarteschlange der Ablaufverfolgungsereignisse | Anzahl der Benachrichtigungsinstanzen von Ablaufverfolgungsereignissen in der internen Warteschlange, die durch Service Broker gesendet werden sollen |
Transaktionen | Anzahl der Transaktionseintragungen (lokal, über DTC und gebunden) |
Benutzerverbindungen | Zählt die Anzahl der Benutzer, die zurzeit mit SQL Server verbunden sind |
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 '%General Statistics%';