Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблемы с производительностью в Reporting Service
|
|||
|---|---|---|---|
|
#18+
Добрый день! Есть проблема с производиетльность в Reporting 2005 / MSAS 2005. Выражается в том, что запрос написанный на MDX в студии на самом сервере работает допустим 30секунд,а такой же запрос в отчете работает уже 14минут! Просмотр профайлера работы этого отчета показывает многократные чтения из секций данных. Скриншот приложу. В результате получается, что отчет (с аналогичными параметрами) строится в 28 раз дольше, чем он выполняется на сервере в чистом виде. Может кто знает как решается данная проблема? В каком месте затык может быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 20:03 |
|
||
|
Проблемы с производительностью в Reporting Service
|
|||
|---|---|---|---|
|
#18+
Barboss, Банальный вариант - вы запускаете отчет, он тормозит. Потом вы запускаете тот же самый запрос в студии - запрос летает, потому что берет результат из кэша. 0) Засеките и сравните время выполнения запроса по профайлеру! В отчете есть еще как минимум этапы передачи данных (по сети), рендеринг отчета сервером, рендеринг браузером. 1) Проводите тесты в абсолютно идентичных условиях. Запрос, параметры, прогретый кэш и т.д. 2) Постройте агрегаты. Чтение данных: 1) вы не попадаете; 2) неоптимизированный запрос; 3) запрос к листовым уровням. 3) Оптимизируйте запрос, структуру данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 22:12 |
|
||
|
Проблемы с производительностью в Reporting Service
|
|||
|---|---|---|---|
|
#18+
Barboss, Запрос работает 30 секунд в студии или возвращает фетч первых строк за 30 секунд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2010, 19:55 |
|
||
|
Проблемы с производительностью в Reporting Service
|
|||
|---|---|---|---|
|
#18+
Полностью выводит все строчки запроса за 30 секунд в студии. Запрос не кешировал, т.е. в новой студии открыл запрос и запустил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2010, 20:16 |
|
||
|
Проблемы с производительностью в Reporting Service
|
|||
|---|---|---|---|
|
#18+
Barboss, 1) Возьмите запрос из Management Studio (не добавляйте никаких параметров) 2) Создайте новый пустой отчет, создайте датасет на основе запроса из п.1. Датасет подключите к таблице. Не используйте никакого дополнительного форматирования - сортировок, группировок, условного форматирования и т.п. 3) Проверьте внимательно имя сервера и имя БД в datasource отчета и в Management Studio. 4) Сравните время выполнения такого отчета и запроса в студии. Для чистоты эксперимента студия и отчет должны запускаться на одном и том же сервере/ПК , чтобы исключить влияние сети. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2010, 09:21 |
|
||
|
|

start [/forum/topic.php?fid=31&tid=1535580]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 338ms |

| 0 / 0 |
