Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 медленная выгрузка отчета в Reporting Services  [new]
hunnt
Member

Откуда:
Сообщений: 11
В SSRS есть отчет, который выгружается час. Но сам запрос в Management Studio выполняется за 10 минут. Из-за чего может быть такой провал в производительности SSRS?
14 май 15, 14:44    [17639926]     Ответить | Цитировать Сообщить модератору
 Re: медленная выгрузка отчета в Reporting Services  [new]
Glory
Member

Откуда:
Сообщений: 104751
hunnt
В SSRS есть отчет, который выгружается час. Но сам запрос в Management Studio выполняется за 10 минут.

А как вы узнали, сколько времени выполняет запрос(!не отчет) SSRS ?
14 май 15, 14:51    [17639981]     Ответить | Цитировать Сообщить модератору
 Re: медленная выгрузка отчета в Reporting Services  [new]
hunnt
Member

Откуда:
Сообщений: 11
Glory
hunnt
В SSRS есть отчет, который выгружается час. Но сам запрос в Management Studio выполняется за 10 минут.

А как вы узнали, сколько времени выполняет запрос(!не отчет) SSRS ?


Зашел в менеджмент студио и выполнил его. я админ на сервере.
14 май 15, 15:04    [17640067]     Ответить | Цитировать Сообщить модератору
 Re: медленная выгрузка отчета в Reporting Services  [new]
Glory
Member

Откуда:
Сообщений: 104751
hunnt
Зашел в менеджмент студио и выполнил его. я админ на сервере.

Вы вопрос поняли ?
14 май 15, 15:05    [17640079]     Ответить | Цитировать Сообщить модератору
 Re: медленная выгрузка отчета в Reporting Services  [new]
o-o
Guest
hunnt,

вам про время выполнения *запроса* из отчета, не из Management Studio.

может, это рисуется-передается часами,
а запрос выполняется ровно столько же, cколько из Management Studio.

у нас есть разрисованное страшилище, в VS(BIDS) выполняется за минуту,
на портале 10 минут раскрашивается всеми цветами радуги,
наверное, это HTML тормоз
14 май 15, 15:08    [17640096]     Ответить | Цитировать Сообщить модератору
 Re: медленная выгрузка отчета в Reporting Services  [new]
hunnt
Member

Откуда:
Сообщений: 11
Glory
hunnt
Зашел в менеджмент студио и выполнил его. я админ на сервере.

Вы вопрос поняли ?


o-o
hunnt,

вам про время выполнения *запроса* из отчета, не из Management Studio.

может, это рисуется-передается часами,
а запрос выполняется ровно столько же, cколько из Management Studio.

у нас есть разрисованное страшилище, в VS(BIDS) выполняется за минуту,
на портале 10 минут раскрашивается всеми цветами радуги,
наверное, это HTML тормоз


Glory, да, я Вас не понял. o-o, Спасибо, что разжевали.

Если открыть Query Designer для DataSet в дезайнере отчетов, то там запрос выполняется еще быстрее, чем в менеджмент студио. Но тогда непонятно, почему отчет так долго выводиться, потому что там простая банальная таблица, выводящая все колонки запроса.
14 май 15, 15:42    [17640367]     Ответить | Цитировать Сообщить модератору
 Re: медленная выгрузка отчета в Reporting Services  [new]
Glory
Member

Откуда:
Сообщений: 104751
hunnt
Если открыть Query Designer для DataSet в дезайнере отчетов, то там запрос выполняется еще быстрее, чем в менеджмент студио. Но тогда непонятно, почему отчет так долго выводиться, потому что там простая банальная таблица, выводящая все колонки запроса.

Ну так вот и надо взять Профайлер и узнать, за какое время выполняется запрос в самом отчете.
И если это время так же мало, то обращаться в форум по Reporting Services
14 май 15, 15:44    [17640377]     Ответить | Цитировать Сообщить модератору
 Re: медленная выгрузка отчета в Reporting Services  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8821
Смотрите ReportServer.dbo.ExecutionLog2 - сколько выполнялся запрос, сколько времени рендерился. Остальное время тратилось на скачивание.
14 май 15, 16:14    [17640625]     Ответить | Цитировать Сообщить модератору
 Re: медленная выгрузка отчета в Reporting Services  [new]
hunnt
Member

Откуда:
Сообщений: 11
Glory
hunnt
Если открыть Query Designer для DataSet в дезайнере отчетов, то там запрос выполняется еще быстрее, чем в менеджмент студио. Но тогда непонятно, почему отчет так долго выводиться, потому что там простая банальная таблица, выводящая все колонки запроса.

Ну так вот и надо взять Профайлер и узнать, за какое время выполняется запрос в самом отчете.
И если это время так же мало, то обращаться в форум по Reporting Services


Glory, спасибо! Но я так и не смог в сниффере отыскать нужны запрос от Reporting Server, может там нет этого в явном виде, или я слепой.


Владислав Колосов
Смотрите ReportServer.dbo.ExecutionLog2 - сколько выполнялся запрос, сколько времени рендерился. Остальное время тратилось на скачивание.


Владислав Колосов, спасибо и Вам за подсказку про таблицу. Если в ней данные в милисекундах то вот эти три колонки TimeDataRetrieval,TimeProcessing,TimeRendering исчисляются в минутах. На какое скачивание уходит остальное время?
14 май 15, 16:46    [17640891]     Ответить | Цитировать Сообщить модератору
 Re: медленная выгрузка отчета в Reporting Services  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8821
hunnt, загружается картинка, ХLS или что там есть. Время в миллисекундах.
14 май 15, 18:12    [17641409]     Ответить | Цитировать Сообщить модератору
 Re: медленная выгрузка отчета в Reporting Services  [new]
Glory
Member

Откуда:
Сообщений: 104751
hunnt
Glory, спасибо! Но я так и не смог в сниффере отыскать нужны запрос от Reporting Server, может там нет этого в явном виде, или я слепой.

SQL Profiler - это не сниффер
15 май 15, 09:09    [17643155]     Ответить | Цитировать Сообщить модератору
 Re: медленная выгрузка отчета в Reporting Services  [new]
hunnt
Member

Откуда:
Сообщений: 11
Владислав Колосов

Glory


Спасибо. Дело действительно в прогрузке в браузере.
15 май 15, 13:09    [17644757]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить