Probleme mit der Erfassung von Leistungsindikatoren

Von Staff Contributor on März 3, 2022

Beschreibung von The SentryOne Community

Eines der Dinge, die wir im Umgang mit dem Windows-Betriebssystem in Bezug auf die Leistungsüberwachung verstanden haben, ist, dass das Leistungszählersystem sehr anfällig ist. Es braucht nicht viel, um es in Gang zu setzen und die meiste Zeit werden Sie nicht einmal wissen, was passiert ist oder wann.

In diesem Fall müssen Sie zunächst überprüfen, ob die Zähler auf dem Server vorhanden sind, auf dem sich die überwachte Instanz befindet. Dies kann über die Windows-Leistungsüberwachung erfolgen. Klicken Sie auf dem Desktop des Servers auf Start-> Ausführen und geben Sie „perfmon.exe“ ein. Wenn es geöffnet wird, können Sie mit der rechten Maustaste in das Perfmon-Fenster klicken und Zähler hinzufügen auswählen. Von hier aus wollen Sie einen Zähler hinzufügen, der im Fehler referenziert wird.

Wenn sie nicht da sind, können Sie tatsächlich ein bisschen Glück haben. Da alle aufgeführten Zählerkategorien von SQL Server stammen, besteht eine sehr gute Chance, dass ein Neustart des SQL Server-Dienstes sie wieder in Ordnung bringt. Wenn das nicht funktioniert, müssen Sie vielleicht die Zähler wieder aufbauen. Informationen zu diesem Verfahren finden Sie hier:

So erstellen Sie die gesamte Leistungsindikatorbibliothek manuell neu: https://docs.microsoft.com/en-US/troubleshoot/windows-server/performance/rebuild-performance-counter-library-values

So erstellen Sie Leistungsindikatoren für SQL Server 2005 / 2008 neu: https://techcommunity.microsoft.com/t5/sql-server-support-blog/troubleshooting-sql-server-2005-2008-performance-counter/ba-p/315693

Bitte beachten Sie, dass dieser Blog fordert, dass die Standardinstanz von SQL Server die Leistungsindikatoren in „sqlctr.ini“ jedoch verwendet; In einigen Fällen haben wir festgestellt, dass die Datei nicht geladen wird, nachdem die erforderlichen Änderungen vorgenommen wurden. Stattdessen gibt es einen Windows-Fehler, dass ein Konflikt mit der Registrierung aufgetreten ist. Suchen Sie in diesem Fall im Ordner BINN nach einer Datei mit dem Namen „perf-MSSQLSERVERsqlctr.ini“. Diese Datei sollte alle bereits vorgenommenen Änderungen enthalten und problemlos geladen werden können, um die Zähler wiederherzustellen.

Wenn Sie die Leistungsindikatoren neu erstellen müssen, beachten Sie bitte, dass weder SQL Sentry noch andere Überwachungstools, die die SQL Server Leistungsindikatoren untersuchen (einschließlich Windows-Leistungsmonitor), in der Lage sind, Hilfe zu bieten, was die für diese Zählerkategorien spezifischen Messdaten betrifft.

Wenn Sie die Zähler lokal abrufen können, müssen Sie im nächsten Schritt überprüfen, ob Sie vom Server, der den SQL Sentry-Service hostet, darauf zugreifen können.

Dazu müssen Sie die Windows-Leistungsüberwachung auf dem Server öffnen auf dem der SQL Sentry-Überwachungsdienst gehostet wird. Wenn es geöffnet ist, geben Sie den UNC-Pfad zum betreffenden Server ein (\\MACHINENAME), warten Sie dann nur einen Moment, bis sich perfmon mit dem Rechner verbindet und die Zählerliste aktualisiert. Suchen Sie nach der Aktualisierung nach den in der Fehlermeldung aufgeführten Zählerkategorien. Wenn Sie sie nicht finden können, haben Sie überprüft, dass ein Kommunikationsfehler vorliegt.

Wenn die Zähler nicht vorhanden sind, können Sie als nächstes versuchen, den Remote-Registrierungsdienst auf dem überwachten Server neu zu starten. Dies ist einfach und sollte zu keiner Art von Dienstunterbrechung führen. Sobald der Dienst wieder läuft, wiederholen Sie die vorherige Prozedur, um erneut auf die Zähler zu testen.

Sobald die Leistungsindikatoren im Windows-Leistungsmonitor verfügbar sind, starten Sie den SQL Sentry Client und warten Sie einige Minuten, bis der Fehler behoben ist. Wenn es nicht gelöscht wird, können Sie den SQL Sentry-Überwachungsdienst neu starten und einige Augenblicke warten, bis der Fehler behoben ist. Falls der Fehler weiterhin besteht, öffnen Sie bitte ein Support-Ticket, besuchen Sie sentryone.com und kontaktieren Sie uns.

Related Posts