Ich habe mir ein 7 Jahre altes Webinar von Brent Ozar ( https://youtu.be/U_Kle3gKaHc ) angesehen und gehört, dass zu diesem Zeitpunkt mehrere Artikel empfohlen wurden.
- SQLDiag-Dienstprogramm.
- SQLNexus.
- PAL-Tool.
- Berater / Assistent für Datenbankoptimierung.
- BPA (Best Practices Analyzer).
- SQL Server Policy Based Management.
Sollen alle noch verwendet / in Betracht gezogen werden oder gibt es etwas Neueres, das sie ersetzt hat?
sql-server
tools
TheNixon
quelle
quelle
Ob diese gültig sind und was sie verwendet werden sollten oder nicht, könnte eine massive Antwort sein und meistens eine Meinung sein. Deshalb habe ich versucht, dies so objektiv wie möglich zu beantworten, unter dem Gesichtspunkt, ob sie aktiv gewartet / aktualisiert werden (oder aussehen). Scrollen Sie nach unten für die Zusammenfassung.
1:
SQLDiag wird für SQL Server 2016 noch verwendet, kann jedoch nicht mehr verwendet werden
2:
SQL Nexus scheint noch in der Entwicklung zu sein, und die neueste Version (5.5.0.1) wurde auf CodePLex veröffentlicht
3:
PAL-Tool Die neueste Version (2.7.7) wurde im vergangenen Mai veröffentlicht (ich kann keine weiteren Informationen über das Leben finden, ich werde weiter suchen - es scheint, dass Data Collector das meiste davon tut).
1-3 (Art von):
Ja, obwohl viele dieser Funktionen in der Datenkollektorkomponente enthalten sind , die in Kombination mit einem Management Data Warehouse teilweise viele dieser Funktionen ersetzen können (teilweise hier erläutert ), erleichtert dies auch die Verwaltung mehrerer Server.
4:
Database Tuning Adviser ist im Jahr 2016 enthalten und scheint immer noch eine Kernkomponente zu sein. In Bezug auf Alternativen können Sie die Dinge selbst mit DMVs überprüfen, und es gibt Tools von Drittanbietern wie Qure Analyzer (ich habe keine Erfahrung mit diesem Tool und erwähne es nur als Beispiel, wenn Sie mehr wissen möchten, lesen Sie diese SO Post, in der nach Alternativen zum Tuning Adviser gefragt wird
5:
BPA scheint nicht gewartet zu werden, obwohl ich nichts finden kann, was bestätigt, dass es offiziell entfernt wurde (es ist tatsächlich ein Windows Server-Tool, das das Auffinden von Informationen erschwert, und es gibt ein BPA für Windows Server 2012) - es gibt kein BPA für SQL Server 2014 oder höher. Es kann also immer noch nützlich sein, wenn Sie 2012 oder früher sind. In diesem SQL Server Central- Thread wird dies erörtert, aber es scheint keinen eindeutigen Ersatz zu geben, der alles ermöglicht (ich werde dies ergänzen, wenn ich etwas finde).
6:
Richtlinienbasierte Verwaltung ist immer noch eine Sache, werfen Sie einen Blick auf - Central Management Server , mit dem Sie mehrere Server verwalten können (zusammen mit Datenkollektoren, um einige Elemente der anderen Tools zu ersetzen).
TL; DR / Zusammenfassung:
Ja, die meisten dieser Tools können weiterhin verwendet werden, einige sind jedoch veraltet und werden möglicherweise nicht aktualisiert.
SQLDiag ist im Jahr 2016 gepackt (aber es sieht zweifelhaft für die Zukunft aus, SQL Nexus und PAL Tool haben beide im letzten Jahr eine Version auf Codeplex veröffentlicht. Database Tuning Adviser scheint immer noch eine Kernkomponente von SQL Server zu sein. Best Practice Analyzer hat dies nicht getan hatte seit SQL Server 2012 eine Veröffentlichung für SQL Server, scheint kein offizielles Wort zu haben, sieht aber nicht so aus, als würde es entwickelt. Die richtlinienbasierte Verwaltung wird noch verwendet, und ein Blick auf Central Management Server mit Data Collector kann Folgendes ersetzen: Zum Teil einige der anderen Tools für die laufende Verwaltung.
quelle