Come valutare le prestazioni di MDX nella lavorazione OLAP
-
21-08-2019 - |
Domanda
Sono a conoscenza pratiche standard per valutare le prestazioni delle query o stored procedure utilizzando SQL Server 2000/2005/2008. Come è il modo migliore per valutare le prestazioni MDX? Presumo la sua possibile scrivere query MDX prestazioni structurely corretti ma poveri stessa facilità con cui si può con T-SQL standard? Qualche suggerimento?
FYI:. I può essere affidato il compito di revisione del progetto di data mining corrente che utilizza i servizi di analisi MS SQL e client Proclarity
Soluzione
Ci sono diverse strutture per assistere la sintonizzazione in Analysis Services (a partire dal 2005).
-
È possibile ottenere i piani di query per MDX in più o meno allo stesso modo in cui SQL Server li sostiene, anche se l'attuale primitive nel motore sono di la natura un po 'diversa.
-
L'esecuzione di aggregazione basato utilizzo sarà raccogliere quello che effettivamente ottenere fette guardato in pratica.
-
SSAS supporta anche il profiler, in modo è possibile ottenere file di traccia per vedere che cosa il server è in realtà sempre up a.
-
Il debugger in BIDS consente di traccia gli script cubo.
Tuttavia, questa roba è molto meno ben documentato di quanto lo sia su SQL Server, quindi potrebbe essere necessario coinvolgere il supporto tecnico di MS, un consulente di terze parti o StackOverflow; -}
Altri suggerimenti
MDX Studio . Analizza le query MDX e fornisce suggerimenti generali di prestazione per i problemi più comuni.
Ho trovato molto utile e seguendo i suggerimenti che ho aumentato le prestazioni di alcune query di un fattore 8.
E 'gratuito anche!