Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / OLAP и DWH Новый топик    Ответить
 SSAS Измерить время запроса MDX  [new]
Гулин Федор
Member

Откуда: МИНСК
Сообщений: 901
Добрый день всем.

Читал https://blog.crossjoin.co.uk/2017/08/25/obscure-mdx-month-optimising-mdx-that-uses-the-rgb-function/

WITH MEMBER MEASURES.TEST AS 
[Measures].[Internet Sales Amount]
,BACK_COLOR=
IIF([Measures].[Internet Sales Amount]> 3000, 
255
, 0 -- null -- 255*255*255 -- null
)
SELECT {[Customer].[Country].[Country].MEMBERS} ON 0,
NON EMPTY
[Date].[Date].[Date].MEMBERS
*
[Product].[Product].[Product].MEMBERS
ON 1 
FROM
[Adventure Works]
WHERE(MEASURES.TEST)
CELL PROPERTIES VALUE, FORMATTED_VALUE, BACK_COLOR


it goes up to 6.5 seconds on a warm SE cache.
думаю гляну сколько у себя - опа и не знаю как
гуглил

?1) профайлер включить - да там видно , но можно ли тогда верить (в смысле накладные расходы профайлера невелики )
?2) mdx studio -
да показывает - Time : 2 sec 421 ms

но сам запрос почему то зависает на пол-минуты а то и больше (хотя потом и показывает результат )

3) включить OlapQueryLog
вклчюил на каждый запрос ( QueryLogSampling =1 ) на localhost
и не понимаю как им пользоваться

Select * from aa..OlapQueryLog
order by starttime desc

duration показывает 0 - хотя у меня в SSMS явно выполянется дольше сек 3-5 точно (м .б отрисовывает долго ?? )
4 окт 17, 15:28    [20842534]     Ответить | Цитировать Сообщить модератору
 Re: SSAS Измерить время запроса MDX  [new]
Alex_496
Member

Откуда: Moscow https://www.dvbi.ru
Сообщений: 3471
Федор,

когда-то давно читал в иностранном интернете по этому вопросу измерения длительности MDX запроса.
Резюме такое, что точно не посчитаете, т.к. duration фиксирует только некоторую часть (не помню какую)
4 окт 17, 16:19    [20842786]     Ответить | Цитировать Сообщить модератору
 Re: SSAS Измерить время запроса MDX  [new]
Andy_OLAP
Member

Откуда:
Сообщений: 496
Гулин Федор

но сам запрос почему то зависает на пол-минуты а то и больше (хотя потом и показывает результат )
у меня в SSMS явно выполянется дольше сек 3-5 точно (м .б отрисовывает долго ?? )

в MDX Studio запрос отображается в несколько раз дольше, чем в SSMS? Ловите профайлером разницу в опциях. Антивирусника нет на компе?
16 окт 17, 19:03    [20873927]     Ответить | Цитировать Сообщить модератору
Все форумы / OLAP и DWH Ответить