Verwenden von SQL Server-Objekten

In SQL Server werden Objekte und Leistungsindikatoren bereitgestellt, die vom Systemmonitor zum Überwachen der Aktivität von Computern, die eine Instanz von SQL Server ausführen, verwendet werden können. Ein Objekt ist eine beliebige SQL Server-Ressource, wie z. B. eine SQL Server-Sperre oder ein Windows XP-Prozess. Jedes Objekt enthält einen oder mehrere Leistungsindikatoren, die verschiedene Aspekte der zu überwachenden Objekte ermitteln. So enthält z. B. das SQLServer:Sperren-Objekt Leistungsindikatoren namens Anzahl der Deadlocks/Sekunde und Sperrtimeouts/Sekunde.

Einige Objekte verfügen über mehrere Instanzen, wenn mehrere Ressourcen eines bestimmten Typs auf dem Computer vorhanden sind. So weist z. B. der Objekttyp Prozessor mehrere Instanzen auf, wenn ein System über mehrere Prozessoren verfügt. Der Objekttyp Datenbanken verfügt über eine Instanz für jede Datenbank in SQL Server. Einige Objekttypen (z. B. das Speicher-Manager-Objekt) haben nur eine Instanz. Wenn ein Objekttyp über mehrere Instanzen verfügt, können Sie Leistungsindikatoren hinzufügen, um die Statistiken für jede Instanz (oder in vielen Fällen für alle Instanzen gleichzeitig) nachzuverfolgen. Leistungsindikatoren für die Standardinstanz werden im Format SQLServer:<object name> angezeigt. Leistungsindikatoren für benannte Instanzen werden im Format MSSQL$<instance name>:<counter name> oder SQLAgent$<instance name>:<counter name> angezeigt.

Durch Hinzufügen oder Entfernen von Leistungsindikatoren zum bzw. aus dem Diagramm und Speichern der Diagrammeinstellungen können Sie die SQL Server-Objekte und -Leistungsindikatoren angeben, die beim Starten des Systemmonitors überwacht werden.

Sie können den Systemmonitor so konfigurieren, dass Statistiken von jedem beliebigen SQL Server-Leistungsindikator angezeigt werden. Darüber hinaus können Sie einen Schwellenwert für jeden SQL Server-Leistungsindikator festlegen und anschließend eine Warnung generieren, wenn ein Leistungsindikator einen Schwellenwert überschreitet. Weitere Informationen zum Festlegen einer Warnung finden Sie unter Erstellen von SQL Server-Datenbankwarnungen.

ms190382.note(de-de,SQL.90).gifHinweis:
SQL Server-Statistiken werden nur angezeigt, wenn eine Instanz von SQL Server installiert ist. Wenn Sie eine Instanz von SQL Server anhalten und neu starten, wird die Anzeige der Statistiken unterbrochen und anschließend automatisch fortgesetzt. Beachten Sie außerdem, dass SQL Server-Leistungsindikatoren im Systemmonitor-Snap-In angezeigt werden, selbst wenn SQL Server nicht ausgeführt wird. Bei einer gruppierten Instanz sind Leistungsindikatoren nur auf dem Knoten funktionsfähig, auf dem SQL Server ausgeführt wird.

In dieser Tabelle werden SQL Server-Objekte beschrieben.

Leistungsobjekt Beschreibung

SQLServer:Zugriffsmethoden

Durchsucht und misst die Anzahl der Zuordnungen von SQL Server-Datenbankobjekten (z. B. die Anzahl von Indexsuchläufen oder die Anzahl von Seiten, die Indizes und Daten zugeordnet werden).

SQLServer:Sicherungsmedium

Stellt Informationen über Sicherungsmedien bereit, die von Sicherungs- und Wiederherstellungsvorgängen verwendet werden, wie z. B. den Durchsatz des Sicherungsmediums.

SQLServer:Puffer-Manager

Stellt Informationen über die Speicherpuffer bereit, die von SQL Server verwendet werden, wie z. B. freier Arbeitsspeicher und Puffercache-Trefferquote.

SQLServer:Pufferpartition

Stellt Informationen dazu bereit, wie oft SQL Server freie Seiten anfordert und auf diese zugreift.

SQLServer:CLR

Stellt Informationen zu CLR bereit.

SQLServer:Cursor-Manager nach Typ

Stellt Informationen zu Cursorn bereit.

SQLServer:Cursor-Manager gesamt

Stellt Informationen zu Cursorn bereit.

SQLServer:Datenbankspiegelung

Stellt Informationen zur Datenbankspiegelung bereit.

SQLServer:Datenbanken

Stellt Informationen über eine SQL Server-Datenbank bereit, wie z. B. den Umfang des freien Protokollspeichers oder die Anzahl aktiver Transaktionen in der Datenbank. Es kann mehrere Instanzen dieses Objekts geben.

SQLServer:Ausführungsstatistik

Stellt Informationen zur Ausführungsstatistik bereit.

SQLServer:Allgemeine Statistik

Stellt Informationen zur allgemeinen serverweiten Aktivität bereit, wie z. B. die Anzahl von Benutzern, die mit einer Instanz von SQL Server verbunden sind.

SQLServer:Latches

Stellt Informationen zu Latches auf internen Ressourcen (z. B. Datenbankseiten) bereit, die von SQL Server verwendet werden.

SQLServer:Sperren

Stellt Informationen zu einzelnen Sperranforderungen von SQL Server bereit, wie z. B. Timeouts für Sperren und Deadlocks. Es kann mehrere Instanzen dieses Objekts geben.

SQLServer:Speicher-Manager

Stellt Informationen zur Speicherauslastung von SQL Server bereit, wie z. B. die Gesamtanzahl derzeit zugewiesener Sperrstrukturen.

SQLServer:Plancache

Stellt Informationen zum SQL Server-Cache bereit, der zum Speichern von Objekten, z. B. gespeicherten Prozeduren, Triggern und Abfrageplänen, verwendet wird.

SQLServer:SQL-Fehler

Stellt Informationen zu SQL Server-Fehlern bereit.

SQLServer:SQL-Statistik

Stellt Informationen zu Aspekten von Transact-SQL-Abfragen bereit, wie z. B. die Anzahl von Batches von Transact-SQL-Anweisungen, die SQL Server erhalten hat.

SQLServer:Transaktionen

Stellt Informationen zu den aktiven Transaktionen in SQL Server bereit, wie z. B. die Gesamtanzahl von Transaktionen und die Anzahl von Snapshottransaktionen.

SQLServer:Benutzerdefinierbar

Führt eine benutzerdefinierte Überwachung aus. Jeder Leistungsindikator kann eine benutzerdefinierte gespeicherte Prozedur oder eine beliebige Transact-SQL-Anweisung sein, die einen Wert zurückgibt, der überwacht werden soll.

SQLServer:Wartestatistik

Stellt Informationen zu Wartezeiten bereit.

In der folgenden Tabelle sind die Leistungsobjekte für Service Broker aufgeführt.

Leistungsobjekt Beschreibung

SQLServer:Broker-Aktivierung

Stellt Informationen zu aktivierten Service Broker-Tasks bereit.

SQLServer:Broker-Statistik

Stellt allgemeine Informationen zu Service Broker bereit.

SQLServer:Broker-Transport

Stellt Informationen zum Service Broker-Netzwerk bereit.

In der folgenden Tabelle sind die Leistungsobjekte für den SQL Server-Agent aufgeführt:

Leistungsobjekt Beschreibung

SQLAgent:Warnungen

Stellt Informationen zu Warnungen des SQL Server-Agents bereit.

SQLAgent:Aufträge

Stellt Informationen zu Aufträgen des SQL Server-Agents bereit.

SQLAgent:Auftragsschritte

Stellt Informationen zu Auftragsschritten des SQL Server-Agents bereit.

SQLAgent:Statistik

Stellt allgemeine Informationen zum SQL Server-Agent bereit.

In der folgenden Tabelle sind die Leistungsobjekte für die SQL Server-Replikation aufgeführt:

Leistungsobjekt Beschreibung

SQLServer:Replikations-Agents

SQLServer:Replikationssnapshot

SQLServer:Replikationsprotokollleser

SQLServer:Replikationsverteilung

SQLServer:Replikationsmerge

Weitere Informationen finden Sie unter Überwachen der Replikation mit dem Systemmonitor.

Stellt Informationen zur Aktivität des Replikations-Agents bereit.

Andere Leistungsindikatoren

Informationen zum SSIS-Pipeline-Leistungsindikator finden Sie unter Überwachen der Leistung des Datenflussmoduls.

Erforderliche Berechtigungen

Die Verwendung von SQL Server-Objekten hängt von Windows-Berechtigungen ab, außer für SQLAgent:Warnungen. Die Benutzer müssen Mitglied der festen Serverrolle sysadmin sein, um SQLAgent:Warnungen zu verwenden.

Siehe auch

Konzepte

Verwenden von Leistungsobjekten

Andere Ressourcen

sys.dm_os_performance_counters

Hilfe und Informationen

Informationsquellen für SQL Server 2005