Änderungen

Wechseln zu: Navigation, Suche

MS-SQL Baseline

1.563 Byte hinzugefügt, 10:23, 18. Jun. 2015
Die Seite wurde neu angelegt: „= Performance Baseline ? = Eine Performance Baseline ist nix anderes als eine Aufzeichnung von verschiedenen Countern/Parametern über einen definierten Zeitr…“
= Performance Baseline ? =

Eine Performance Baseline ist nix anderes als eine Aufzeichnung von verschiedenen Countern/Parametern über einen definierten Zeitraum, z.B. eine Stunde. Die Baseline sollte in regelmäßigen Abständen erneut aufgezeichnet werden, damit diese mit der Ursprünglichen Baseline verglichen werden kann.

Durch diesen Vergleich können Problemstellen leichter identifiziert werden bzw. Leistungsprobleme des SQL Server mit Fakten belegt werden und erleichtert die Fehlersuche deutlich.

= Ablauf =

Es gibt verschiedene fertige Tools. Eine Suche bei google mit "Microsoft SQL Performance Baseline" gibt schon einige nützliche Treffer. Am einfachsten und mit Windows Bordmitteln lässt sich eine grundlegende Performance Basline mittels dem "Performance Monitor" erstellen.

Kostenpflichte Tools aber auch frei erhältiche T-SQL Scripte können zusätzlich die DMV's auswerten, mit denen eine weitaus genauere Erfassung aller Werte ermöglicht wird.

== Probleme ==

Eine Baseline Erfassung, abhängig welche Werte genau erfasst werden, erzeugt eine zusätzliche Last auf dem SQL Server. D.h. wenn der Server schon starke Leistungsprobleme hat, sollte von einer komplette Performance Baseline abgesehen werden und eher manuell die einzelnen problematischen Stellen eingekreist werden. Hier kann es hilfreich sein, wenn historische Baselines zur Verfügung stehen. Damit kann ggf. ein Trend erkannt werden, um bei der manuellen Suche nicht die sprichwörtliche "Nadel im Heuhaufen" zu suchen, sondern die Ursache schneller zu lokalisieren.
175
Bearbeitungen