Überwachen der Ressourcennutzung (Systemmonitor)

Gilt für:SQL Server – nur Windows

Wenn Sie das Betriebssystem Microsoft Windows Server ausführen, verwenden Sie das Leistungsmonitor grafische Tool, um die Leistung von SQL Server zu messen. Sie können SQL Server-Objekte, Leistungsindikatoren und das Verhalten anderer Objekte anzeigen, z. B. Prozessoren, Arbeitsspeicher, Cache, Threads und Prozesse. Jedes dieser Objekte verfügt über eine zugeordnete Gruppe von Leistungsindikatoren, durch die die Geräteverwendung, Länge von Warteschlangen, Wartezeiten sowie andere Indikatoren für den Durchsatz und die interne Auslastung ermittelt werden können.

Vorteile des Systemmonitors

Leistungsmonitor können nützlich sein, um Windows-Betriebssystem- und SQL Server-Leistungsindikatoren gleichzeitig zu überwachen, um eine korrelation zwischen der Leistung von SQL Server und Windows zu ermitteln. Beispielsweise kann das Überwachen der Windows-Datenträgereingabe-/Ausgabeindikatoren (E/A) und der SQL Server-Puffer-Manager-Leistungsindikatoren gleichzeitig das Verhalten des gesamten Systems erkennen.

mit Leistungsmonitor können Sie Statistiken zu aktuellen SQL Server-Aktivitäten und -Leistung abrufen. Mit dem Systemmonitor haben Sie die folgenden Möglichkeiten:

  • Gleichzeitiges Anzeigen von Daten einer beliebigen Anzahl von Computern

  • Anzeigen und Ändern von Diagrammen, um die aktuelle Aktivität wiederzugeben, sowie Anzeigen von Leistungsindikatorwerten, die in der vom Benutzer definierten Häufigkeit aktualisiert werden

  • Exportieren von Daten aus Diagrammen, Protokollen, Warnungsprotokollen und Berichten in Tabellen- oder Datenbankanwendungen, um sie weiter zu bearbeiten oder zu drucken

  • Hinzufügen von Systemwarnungen, die ein Ereignis im Warnungsprotokoll einfügen und über die Sie durch das Ausgeben einer Netzwerkwarnung benachrichtigt werden können

  • Ausführen einer vordefinierten Anwendung, wenn ein Leistungsindikatorwert zum ersten Mal einen benutzerdefinierten Wert über- bzw. unterschreitet oder jedes Mal, wenn dies geschieht

  • Erstellen von Protokolldateien, die Daten über verschiedene Objekte von unterschiedlichen Computern enthalten

  • Anfügen von ausgewählten Abschnitten aus anderen bestehenden Protokolldateien an eine Datei, um ein Langzeitarchiv zu erstellen

  • Anzeigen von aktuellen Aktivitätsberichten oder Erstellen von Berichten anhand bestehender Protokolldateien

  • Sichern von einzelnen Diagramm-, Warnungs-, Protokoll- oder Berichtseinstellungen oder der gesamten Einrichtung des Arbeitsbereichs für die spätere Wiederverwendung

Leistungsmonitor Leistung

Wenn Sie SQL Server und das Microsoft Windows-Betriebssystem überwachen, um leistungsbezogene Probleme zu untersuchen, konzentrieren Sie sich auf ihre ersten Anstrengungen in drei Standard Bereichen:

  • Datenträgeraktivität

  • Prozessorauslastung

  • Speicherauslastung

Die Überwachung eines Computers, auf dem der Systemmonitor ausgeführt wird, kann sich geringfügig auf die Computerleistung auswirken. Protokollieren Sie daher die Daten des Systemmonitors auf einem anderen Datenträger (oder Computer), um die Auswirkungen auf den überwachten Computer zu verringern, oder führen Sie den Systemmonitor über einen Remotecomputer aus. Darüber hinaus sollten Sie nur die Leistungsindikatoren überwachen, an denen Sie interessiert sind. Wenn Sie zu viele Leistungsindikatoren überwachen, wird der Überwachungsprozess um den Verwaltungsaufwand der Ressourcenverwendung erhöht und die Leistung des überwachten Computers beeinträchtigt.

Leistungsmonitor Aufgaben

Taskbeschreibung Thema
Hier wird beschrieben, wann Sie den Systemmonitor verwenden sollten. Außerdem wird der Leistungsaufwand bei Verwendung des Systemmonitors erläutert. Ausführen des Systemmonitors
Beschreibt die Überwachung der Leistungsindikatoren eines Datenträgers zur Ermittlung der Datenträgeraktivität und der Menge von E/A, die von den SQL Server-Komponenten generiert wird. Überwachen der Datenträgerverwendung
Beschreibt, wie eine Instanz von Microsoft SQL Server überwacht wird, um festzustellen, ob sich die CPU-Auslastungsraten in normalen Bereichen befinden. Überwachen der CPU-Auslastung
Beschreibt, wie eine Instanz von SQL Server überwacht wird, um sicherzustellen, dass sich die Speicherauslastung in typischen Bereichen befindet. Überwachen der Speicherauslastung
Hier wird das Erstellen einer Warnung beschrieben, die ausgelöst wird, wenn ein Grenzwert für einen Leistungsindikator des Systemmonitors erreicht wurde. Erstellen einer SQL Server-Datenbankwarnung
Beschreibt, wie Sie Diagramme, Warnungen, Protokolle und Berichte erstellen, um eine Instanz von SQL Server zu überwachen. Erstellen von Diagrammen, Warnungen, Protokollen und Berichten
Listet Objekte und Leistungsindikatoren auf, die Leistungsmonitor verwendet, um Aktivitäten auf Computern zu überwachen, auf denen eine Instanz von SQL Server ausgeführt wird. Verwenden von SQL Server-Objekten
Hier werden Objekte und Indikatoren aufgeführt, die der Systemmonitor zum Überwachen von In-Memory-OLTP-Aktivitäten verwendet. Leistungsindikatoren für SQL Server XTP (In-Memory OLTP)