Überwachen von Wartungsplänen für Project Server 2010

 

Gilt für: Project Server 2010

Letztes Änderungsdatum des Themas: 2016-11-30

Ein Datenbankwartungsplan ist nur gut, wenn seine Integrität beibehalten wird. Dazu ist eine Überwachung erforderlich. Aus betrieblicher Sicht müssen Wartungsaufgaben auf Erfolg und Dauer überwacht werden. Und die Systemleistung muss überwacht werden, um eine Verschlechterung des Systems festzustellen, bevor diese von den Benutzern gemeldet wird. Es wird empfohlen, dass Sie eine Software zu Lösungsüberwachung verwenden, z. B. System Center Operations Manager. Microsoft hat Management Packs hierzu veröffentlicht, in denen bewährte Methoden für die Überwachung spezifischer Produkte in der Microsoft Project Server 2010-Architektur bereitgestellt werden, z. B. Microsoft SQL Server, Microsoft SharePoint Server 2010 und Project Server 2010.

Einige Wartungsaufgaben wie nächtliche Sicherungen oder stündliche Sicherungen des Transaktionsprotokolls können deutliche Auswirkungen auf die Systemleistung oder Datenintegrität besitzen, wenn diese nicht ausgeführt werden. Daher ist es wichtig, deren Ausführung zu überwachen. Die meisten Betriebsumgebungen verfügen über ein umfangreiches Alarmsystem. Die Ausführung des Project Server-Datenbankwartungsplans sollte wenn möglich darin integriert werden. Falls dies nicht möglich ist, kann ein grundlegendes Alarmsystem rasch über den Operatormechanismus des SQL Server-Agents in Kombination mit SQLMail über SMTP implementiert werden. Die beim Erstellen eines Wartungsplans erstellten SQL Server-Agent-Aufträge können bearbeitet werden, um eine Operatorbenachrichtigung bei Beendigung, Erfolg oder Fehler des Wartungsauftrags hinzuzufügen. Abhängig von der Skalierung der Lösungen und der Betriebsreife der Umgebung ist eine Mischung aus positiven ("die Aufgabe wurde erfolgreich ausgeführt") und negativen ("Fehler") Benachrichtigungen empfehlenswert. Diese Mischung kann sich im Laufe der Zeit verändern, denn während der ersten Implementierung und Tests sollte sichergestellt werden, dass regelmäßig Benachrichtigungen empfangen werden. Dies ist nicht mehr erforderlich, sobald das System gereift ist.

Weitere Informationen finden Sie unter Verwenden von SQL Server Profiler (https://technet.microsoft.com/de-de/library/ms187929.aspx)

Überwachen von SQL Server-Leistungsindikatoren

Als Teil des Überwachungsplans wird die Überwachung der folgenden SQL Server-Indikatoren empfohlen.

Objekte und Indikatoren Beschreibung

Allgemeine Statistik

Dieses Objekt stellt Leistungsindikatoren für die Überwachung der allgemeinen serverweiten Aktivität zur Verfügung, z. B. die Anzahl gleichzeitiger Verbindungen und die Anzahl der Benutzer, die pro Sekunde von Computern mit einer Instanz von SQL Server eine Verbindung herstellen oder trennen.

Benutzerverbindungen

Dieser Leistungsindikator zeigt die Anzahl von Benutzerverbindungen auf dem Computer mit SQL Server an. Wenn dieser Wert um mehr als 500 % ausgehend von der Baseline ansteigt, kann sich dies in Leistungseinbußen niederschlagen.

Datenbanken

Dieses Objekt stellt Leistungsindikatoren für die Überwachung von Massenkopiervorgängen, des Sicherungs- und Wiederherstellungsdurchsatzes und von Transaktionsprotokollaktivitäten zur Verfügung. Überwachen Sie Transaktionen und das Transaktionsprotokoll, um den Umfang der Benutzeraktivitäten in der Datenbank zu bestimmen und um festzustellen, in welchem Umfang das Transaktionsprotokoll aufgefüllt wird. Der Umfang der Benutzeraktivitäten kann die Leistung der Datenbank bestimmen und sich auf die Protokollgröße, Sperren und die Replikation auswirken. Die Überwachung von Protokollaktivitäten auf niedriger Ebene zur Messung der Benutzeraktivität und der Ressourcennutzung kann Ihnen helfen, Leistungsengpässe zu bestimmen.

Transaktionen/s

Dieser Leistungsindikator zeigt die Anzahl von Transaktionen für eine bestimmte Datenbank oder die gesamte SQL Server-Instanz pro Sekunde an. Dieser Wert hilft Ihnen beim Erstellen einer Baseline und bei der Problembehandlung.

Sperren

Dieses Objekt stellt Informationen zu SQL Server-Sperren für einzelne Ressourcentypen zur Verfügung.

Anzahl der Deadlocks/s

Dieser Leistungsindikator zeigt die Anzahl der Deadlocks pro Sekunde auf dem Computer mit SQL Server an. Dieser Wert sollte in der Regel 0 sein.

Durchschnittliche Wartezeit (ms)

Dieser Leistungsindikator zeigt die durchschnittliche Länge der Wartezeit für jede Sperranforderung an, die nicht sofort erfüllt werden konnte.

Sperrenwartezeit (ms)

Dieser Leistungsindikator zeigt die Wartezeit für Sperren in der vergangenen Sekunde an.

Sperrenwartezeit/s

Sperrenwartevorgänge/Sekunde   Dieser Leistungsindikator zeigt die Anzahl der Sperren pro Sekunde an, die nicht sofort erfüllt werden konnten, sodass auf Ressourcen gewartet werden musste.

Latches

Dieses Objekt stellt Leistungsindikatoren für die Überwachung interner SQL Server-Ressourcensperren, so genannter Latches, zur Verfügung. Die Überwachung von Latches zum Bestimmen der Benutzeraktivität und der Ressourcennutzung kann Ihnen helfen, Leistungsengpässe zu bestimmen.

Durchschnittliche Latchwartezeit (ms)

Dieser Leistungsindikator zeigt die durchschnittliche Wartezeit für Latchanforderungen an, die nicht sofort erfüllt werden konnten.

Latchwartezeiten/s

Dieser Leistungsindikator zeigt die Anzahl der Latchanforderungen an, die nicht sofort erfüllt werden konnten.

SQL-Statistik

Dieses Objekt stellt Leistungsindikatoren für die Überwachung der Kompilierung und des Typs der Anforderungen zur Verfügung, die an eine Instanz von SQL Server gesendet werden. Die Überwachung der Anzahl der Abfragekompilierungen und Neukompilierungen sowie der Anzahl der Batches, die von einer SQL Server-Instanz empfangen wurden, liefert Ihnen einen Hinweis darauf, wie schnell Benutzerabfragen von SQL Server verarbeitet werden und wie effektiv der Abfrageoptimierer die Abfragen verarbeitet.

SQL-Kompilierungen/s

Dieser Leistungsindikator zeigt an, wie oft der Pfad für den Kompilierungscode pro Sekunde eingegeben wurde.

SQL-Neukompilierungen/s

Dieser Leistungsindikator zeigt die Anzahl der erneuten Anweisungskompilierungen pro Sekunde an.

Plancache

Dieses Objekt stellt Leistungsindikatoren zur Verfügung, mit denen Sie überwachen können, wie SQL Server den Arbeitsspeicher zum Speichern von Objekten wie gespeicherten Prozeduren, Ad-hoc-Anweisungen und vorbereiteten Transact-SQL-Anweisungen sowie Triggern verwendet.

Cachetrefferquote

Dieser Leistungsindikator zeigt das Verhältnis zwischen Cachetreffern und Plansuchvorgängen an.

Puffercache

Dieses Objekt stellt Leistungsindikatoren zur Verfügung, mit denen Sie überwachen können, wie SQL Server den Arbeitsspeicher zum Speichern von Datenseiten, internen Datenstrukturen und des Prozedurcaches verwendet. Es stellt darüber hinaus Leistungsindikatoren bereit, um die physikalische E/A zu überwachen, während SQL Server Datenbankseiten liest und schreibt.

Puffercache-Trefferquote

Dieser Leistungsindikator zeigt den Prozentsatz der Seiten an, die im Puffercache gefunden wurden, ohne dass ein Lesevorgang vom Datenträger erforderlich war. Die Quote entspricht der Gesamtzahl von Cachetreffern dividiert durch die Gesamtzahl der Cachesuchvorgänge seit dem Starten einer SQL Server-Instanz.