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

War es hilfreich?

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!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top