Reduzieren von Informationsrauschen bei Richtlinien zur CPU-Auslastung (SQL Server-Hilfsprogramm)

Verwenden Sie die folgenden Strategien, um Berichte mit geringem Informationsgehalt und unerwünschte Verstöße in den Ressourcennutzungsrichtlinien des SQL Server-Hilfsprogramms einzudämmen.

Wie viele Verstöße in Bezug auf die Prozessorauslastung können auftreten, bevor eine Überauslastung gemeldet wird?

Der Auswertungszeitraum und die prozentuale Toleranz für Verstöße können beide über die Einstellungen auf der Registerkarte Richtlinie unter dem Knoten Hilfsprogrammverwaltung des Hilfsprogramm-Explorers konfiguriert werden. Zum Ändern von Richtlinien verwenden Sie die Schieberegler-Steuerelemente rechts neben den Richtlinienbeschreibungen und klicken dann auf Anwenden. Mithilfe der Schaltflächen unten in der Anzeige können Sie auch Standardwerte wiederherstellen oder Änderungen verwerfen.

  • Das Datensammlungsintervall beträgt 15 Minuten. Dieser Wert ist nicht konfigurierbar.

  • Der obere Standardschwellenwert für die Richtlinie zur Prozessorauslastung beträgt 70 %. Es können Werte zwischen 0 % und 100 % ausgewählt werden.

  • Der Standardauswertungszeitraum für die Überauslastung des Prozessors beträgt eine Stunde. Es können Werte zwischen einer Stunde und einer Woche ausgewählt werden.

  • Der Standardprozentsatz kritischer Datenpunkte, die aufkommen dürfen, bevor die CPU als überausgelastet gemeldet wird, liegt bei 20 %. Es können Werte zwischen 0 % und 100 % ausgewählt werden.

Gemäß den Standardwerten werden pro Stunde z. B. vier Datenpunkte gesammelt, und der Richtlinienschwellenwert liegt bei 20 %. Deshalb wird jeder Verstoß innerhalb des einstündigen Sammlungszeitraums standardmäßig mit 25 % von vier Datenpunkten angerechnet. Gemäß den Standardwerten wird jeder Verstoß gegen den Richtlinienschwellenwert für die CPU-Überauslastung gemeldet.

Sie haben folgende Möglichkeiten, um das durch einen einzelnen Verstoß verursachte Informationsrauschen zu reduzieren:

  • Verlängern Sie den Auswertungszeitraum um einen Schrittwert auf sechs Stunden. Ein einzelner Verstoß innerhalb von sechs Stunden würde einem Datenpunkt in einer Stichprobengröße von 24 entsprechen. In diesem Fall würde die Richtlinie in sechs Stunden vier Verstöße gegen den Richtlinienschwellenwert tolerieren (16,7 % der Datenpunkte), es werden jedoch mindestens fünf Verstöße in Bezug auf Überauslastung (>20 % der Datenpunkte) in einem sechsstündigen Sammlungszeitraum gemeldet.

  • Erhöhen Sie die prozentuale Toleranz für Verstöße um einen Schrittwert auf 30 %. Ein einzelner Verstoß innerhalb einer Stunde würde einem Datenpunkt in einer Stichprobengröße von 4 entsprechen. In diesem Fall würde die Richtlinie eine Verletzung pro Stunde tolerieren, es würden jedoch mindestens zwei Verstöße in Bezug auf Überauslastung (>30 % der Datenpunkte) in einem einstündigen Sammlungszeitraum gemeldet.

  • Erhöhen Sie die Richtlinienschwellenwerte für die Prozessorauslastung verwalteter SQL Server-Instanzen und Datenebenenanwendungen. Weitere Informationen zum Ändern globaler Richtlinien zur CPU-Auslastung für verwaltete SQL Server-Instanzen oder Datenebenenanwendungen finden Sie unter Hilfsprogrammverwaltung (SQL Server-Hilfsprogramm). Weitere Informationen zum Ändern von Richtlinien zur CPU-Auslastung für einzelne Instanzen von SQL Server finden Sie unter Details zu verwalteten Instanzen (SQL Server-Hilfsprogramm). Weitere Informationen zum Ändern von Richtlinien zur CPU-Auslastung für einzelne Datenebenenanwendungen finden Sie unter Details zu bereitgestellten Datenebenenanwendungen (SQL Server-Hilfsprogramm).

Wie viele Verstöße in Bezug auf die Prozessorauslastung können auftreten, bevor eine Unterauslastung gemeldet wird?

Der Auswertungszeitraum und die prozentuale Toleranz für Verstöße können beide über die Einstellungen auf der Registerkarte Richtlinie unter dem Knoten Hilfsprogrammverwaltung des Hilfsprogramm-Explorers konfiguriert werden. Zum Ändern von Richtlinien verwenden Sie die Schieberegler-Steuerelemente rechts neben den Richtlinienbeschreibungen und klicken dann auf Anwenden. Mithilfe der Schaltflächen unten in der Anzeige können Sie auch Standardwerte wiederherstellen oder Änderungen verwerfen.

  • Das Datensammlungsintervall beträgt 15 Minuten. Dieser Wert ist nicht konfigurierbar.

  • Der untere Standardschwellenwert für die Richtlinie zur Prozessorauslastung beträgt 0 %. Es können Werte zwischen 0 % und 100 % ausgewählt werden.

  • Der Standardauswertungszeitraum für die Unterauslastung des Prozessors beträgt eine Woche. Es können Werte zwischen einem Tag und einem Monat ausgewählt werden.

  • Der Standardprozentsatz kritischer Datenpunkte, die aufkommen dürfen, bevor die CPU als unterausgelastet gemeldet wird, liegt bei 90 %. Es können Werte zwischen 0 % und 100 % ausgewählt werden.

Gemäß den Standardwerten werden pro Woche 672 Datenpunkte gesammelt, der Richtlinienschwellenwert liegt jedoch bei 0 %. Diese Richtlinie generiert standardmäßig also keine Verstöße in Bezug auf die Unterauslastung des Prozessors. Weitere Informationen zum Ändern globaler Richtlinien zur CPU-Auslastung für verwaltete SQL Server-Instanzen oder Datenebenenanwendungen finden Sie unter Hilfsprogrammverwaltung (SQL Server-Hilfsprogramm). Weitere Informationen zum Ändern von Richtlinien zur CPU-Auslastung für einzelne Instanzen von SQL Server finden Sie unter Details zu verwalteten Instanzen (SQL Server-Hilfsprogramm). Weitere Informationen zum Ändern von Richtlinien zur CPU-Auslastung für einzelne Datenebenenanwendungen finden Sie unter Details zu bereitgestellten Datenebenenanwendungen (SQL Server-Hilfsprogramm).

Siehe auch

Verweis

Hilfsprogrammverwaltung (SQL Server-Hilfsprogramm)

Konzepte

Ändern der Definitionen von Ressourcenintegritätsrichtlinien (SQL Server-Hilfsprogramm)

Funktionen und Tasks im SQL Server-Hilfsprogramm

Andere Ressourcen

Überwachen von SQL Server-Instanzen im SQL Server-Hilfsprogramm