Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Проектирование в SSAS (performance turning) / 5 сообщений из 5, страница 1 из 1
23.01.2006, 22:03
    #33498456
Андрей Никифоров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование в SSAS (performance turning)
Коллеги,

Поделитесь опытом, кто как проектирует кубы/запросы для SSAS (MSAS 2005).

В мире SQL есть индексы и Execution Plan (помимо Redesign), а проектирование выстраивается в цепочку итераций.

Пока в SSAS мне приходится делать запросы и засекать время выпонения. Для каждой итерации надо чистить кэш в SSAS (перестартовать). А уж redesign требует еще и reprocessing, что очень долго (для задач тестирования производительности проходится много данных загружать). Из Profiler пока я могу только одну полезную информацию выудить -- запросы которые посылают приложения (напр Excel). Другими словами -- мой процесс проектирования получется очень трудоемким.

Спасибо
Андрей
...
Рейтинг: 0 / 0
24.01.2006, 00:51
    #33498555
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование в SSAS (performance turning)
Андрей НикифоровКоллеги,

Поделитесь опытом, кто как проектирует кубы/запросы для SSAS (MSAS 2005).

В мире SQL есть индексы и Execution Plan (помимо Redesign), а проектирование выстраивается в цепочку итераций.

Пока в SSAS мне приходится делать запросы и засекать время выпонения. Для каждой итерации надо чистить кэш в SSAS (перестартовать). А уж redesign требует еще и reprocessing, что очень долго (для задач тестирования производительности проходится много данных загружать). Из Profiler пока я могу только одну полезную информацию выудить -- запросы которые посылают приложения (напр Excel). Другими словами -- мой процесс проектирования получется очень трудоемким.

Спасибо
Андрей

1. Посоветую почитать Мошины блоги. А также Споффорда (но это только по 2000)
1.5 Смотреть профайлером, благо в AS2005 он появился.
2. Спросить о конкретных ситуациях на форуме, которых мы коллективным опытом попробуем оптимизировать.
3. Копить собственный опыт.
...
Рейтинг: 0 / 0
03.02.2006, 22:01
    #33523208
Андрей Никифоров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование в SSAS (performance turning)
Что-нибудь аналогичное Estimated Execution plan и Actual Execution Plan было бы очень полезно.

Profiler действительно дает представление о том что произошло (a la Actual Execution Plan), но раскодировать его без Мошиных блогов невозможно, и, на мой взгляд, этот "план" очень непрезентабельный :-)

Может у МС есть планы в это направлении?
...
Рейтинг: 0 / 0
04.02.2006, 08:45
    #33523392
Mosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование в SSAS (performance turning)
К сожалению настоящий Execution Plan в Trace не попадает :( То что туда попадает, это уже результаты его работы, и по ним восстановить как QO решил обрабатывать запрос - работа нетривиальная. Есть надежда что в следующей версии улучшится (ведь даже то что есть сейчас это большой скачок по сравнению с AS2000), но надо еще много думать как этот самый Execution Plan вообще можно представить в Trace...

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
04.02.2006, 09:43
    #33523408
Андрей Никифоров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование в SSAS (performance turning)
MoshaК сожалению настоящий Execution Plan в Trace не попадает :( То что туда попадает, это уже результаты его работы, и по ним восстановить как QO решил обрабатывать запрос - работа нетривиальная. Есть надежда что в следующей версии улучшится (ведь даже то что есть сейчас это большой скачок по сравнению с AS2000), но надо еще много думать как этот самый Execution Plan вообще можно представить в Trace...


Может быть по аналогии с SQL Server это должно быть доступно и из SQL Management Studio в разделе запросов? Вместо запуска запроса можно посмотреть Estimated Execution Plan, либо запустить и получить Actual Execution Plan вместе с (и/или вместо) результатов.

Может быть много деталей и не надо для первой версии -- "очертания", да cost :-)

Ну уж Turning Advisor это точно роскошь. :-)

Заранее спасибо

PS все это навеяно Вашим предложением (в интервью) публиковать пожелания :-)
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Проектирование в SSAS (performance turning) / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]