Ich habe mit einer Reihe von Techniken zur Überwachung des Zustands unserer SQL-Server experimentiert, angefangen von der Verwendung der in SQL Server 2008 integrierten Management Data Warehouse-Funktionalität über andere kommerzielle Produkte wie Confio Ignite 8 bis hin zu Rolling My eigene Lösung mit perfmon, Leistungsindikatoren und Sammeln verschiedener Informationen aus den Ansichten und Funktionen der dynamischen Verwaltung.
Was ich feststelle, ist, dass, während jeder dieser Ansätze seine eigenen Stärken hat, sie alle auch damit verbundene Schwächen haben. Ich denke, dass es sehr einfach und schnell zu bedienen ist, wenn man Leute innerhalb der Organisation dazu bringt, die Überwachung der SQL Server-Leistung ernst zu nehmen. Jede Lösung muss eine minimale Form von Dashboard haben und die Überwachung muss minimal sein Auswirkungen auf die Produktionsdatenbanken (und vielleicht noch wichtiger, muss es möglich sein, zu beweisen, dass dies der Fall ist).
Ich bin also interessiert zu hören, was andere für diese Aufgabe verwenden? Irgendwelche Empfehlungen?
RedGates SQL-Antwort ist definitiv ein großartiges Werkzeug für den Job.
EDIT # 1
Es gibt auch SQL IO , welches die E / A von SQL Server. Sie erhalten weitere Informationen unter dem angegebenen Link.
Es gibt andere Leistungstools wie DBMonster , die Open Source sind (Sie müssen nach unten scrollen).
Ich kann mich nicht an den Namen des absoluten Testwerkzeugs erinnern, auf das ich bereits hier in SO verwiesen habe. Ich werde es hier schreiben, wenn ich es herausgefunden habe.
Sieh dir idera an und suche nach zusätzlichen Tools / Ideen.
[www.idera.com/Content/Home.aspx] [1]
[www.quest.com /] [2]
Vergessen Sie nicht die 2008 benutzerdefinierten Berichte & amp; Berichtsserver für ein Eigenrollen.
Tags und Links sql-server-2008 sqlperformance