Auf der Registerkarte „SQL Sentry Top Commands“ werden die SQL Server Analysis Services(SSAS)-Sammlung auf Abfrageebene und alle MDX-, DAX- oder XMLA-Befehle angezeigt, die länger als eine Sekunde ausgeführt wurden. Alle ähnlichen Abfragen wurden erfasst und gruppiert, sodass Sie die Gesamtwirkungen sehen können. „Top Commands“ ist eine von vielen Funktionen in SQL Sentry, die Sie dabei unterstützt, Leistungsprobleme mit SSAS zu identifizieren und zu beheben.
Wenn Ihre Datenbank langsam ist, kann dies an SSAS liegen. Es ist jedoch allgemein bekannt, dass die Fehlerbehebung in SSAS schwierig ist.
Als Datenbankadministrator können Sie mithilfe von SQL Server Profiler Ablaufverfolgungsereignisse, die von der SSAS-Instanz erzeugt werden, erfassen und analysieren. Darüber hinaus können Sie mithilfe von Perfmon die Server- und Prozessleistung und ‑aktivitäten nachverfolgen.
Aber können Sie all diese Ereignisse auch kontinuierlich überwachen und sie für spätere Verlaufsuntersuchungen speichern?
Um Problemen bei der SSAS-Leistung auf den Grund zu gehen, muss es möglich sein, zu einem beliebigen Zeitpunkt zurückzugehen, um zu sehen, wie sich bestimmte Ereignisse verhielten.
Um die Leistung Ihrer mehrdimensionalen oder tabellarischen SSAS-Umgebung zu beschleunigen, nutzen Sie die Funktionen der SSAS-Leistungsüberwachung in SQL Sentry.
Mit dem SQL Sentry Performance Analysis Dashboard können Sie Leistungsdetails aufschlüsseln (einschließlich der Top-Befehle), um Leistungsprobleme bei SQL Server Analysis Services (SSAS) zu beheben.
Die Registerkarte „Top Commands“ im SQL Sentry Performance Analysis Dashboard bietet einen detaillierten Einblick in die Vorgänge in Ihrer SSAS-Instanz. SQL Sentry erfasst MDX-, DAX-, DMX- und XMLA-Befehle, die in der Umgebung ausgeführt werden.
Die Schwellenwerte für die Erfassung dieser Befehle, die standardmäßig auf eine Mindestdauer von einer Sekunde eingestellt sind, können Sie festlegen.
Sie können die Laufzeitstatistik für jeden Befehl anzeigen und Folgendes prüfen:
Durch die Betrachtung dieser Befehle und ihrer zugehörigen Ressourcenauslastung, einschließlich CPU-, Formel-Engine-, Speicher-Engine-, Verarbeitungs- und SQL-Abfragezeiten, können Sie ermitteln, welche Anweisungen den größten Einfluss auf die Leistung des überwachten SSAS-Servers haben.
Aufgrund der Art und Weise, wie die Daten in SSAS im mehrdimensionalen und tabellarischen Modus gespeichert werden, werden auf der Registerkarte „Top Commands“ in SQL Sentry modusspezifische Leistungsindikatorinformationen angezeigt.
Auf der Registerkarte „Top Commands“ wird außerdem der mit jeder Abfrage verbundene Befehlstext in einem separaten Fenster angezeigt.