Wie die Leistung von MDX in OLAP-Verarbeitung bewerten
-
21-08-2019 - |
Frage
Ich bin mit Standardpraktiken vertraut Leistungsabfrage oder eine gespeicherte Prozedur mit SQL Server 2000/2005/2008 zu bewerten. Wie ist der beste Weg, MDX Leistung zu beurteilen? Ich gehe davon aus seinem möglichen structurely korrekt, aber schlechte Leistung von MDX-Abfragen so leicht wie möglich mit Standard-T-SQL zu schreiben? Irgendwelche Vorschläge?
Zur Info:. Ich aktuelles Data Mining-Projektes damit beauftragt werden, mit der Überholung, die MS SQL Analysis Service und Proclarity Client verwendet
Lösung
Es gibt mehrere Einrichtungen zur Unterstützung Tuning in Analysis Services (Stand 2005).
-
Sie können Abfragepläne für MDX erhalten in viel die gleiche Weise wie SQL Server unterstützt sie, obwohl die tatsächlichen Primitive im Motor ist ein etwas andere Art.
-
Ausführen Nutzung Aggregation wird abholen, was Scheiben tatsächlich bekommen sah in der Praxis.
-
SSAS unterstützt auch den Profiler, so Sie können Trace-Dateien zu erhalten, um zu sehen, was der Server ist eigentlich immer up zu.
-
Der Debugger in BIDS können Sie trace die Würfel Skripte.
Allerdings ist dieses Material deutlich weniger gut dokumentiert, als es auf SQL Server, so dass Sie MS-Tech-Support beinhalten können müssen, einen Dritten Berater oder Stackoverflow; -}
Andere Tipps
Versuchen Sie MDX Studio ausgeführt wird. Es analysiert MDX-Abfragen und gibt allgemeine Performance Hinweise zu häufig auftretenden Problemen.
ich gefunden habe, ist es sehr nützlich und durch die Spitzen folgende I Leistung einiger Abfragen um den Faktor 8 erhöht haben.
Es ist zu frei!