Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / "быстродействие" / 10 сообщений из 10, страница 1 из 1
05.08.2008, 13:32
    #35470992
minya13_85
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"быстродействие"
RS2005.
я создал отчет с параметрами. ЗАпускаю его в аналайзере он выполняет его за 15 секунд, запускаю его же в Visual Studio он выполняет его от 20 до 30 минут?? Отчего такое может быть? ЗАпускаю на одним и том же сервере.
...
Рейтинг: 0 / 0
05.08.2008, 13:35
    #35471002
minya13_85
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"быстродействие"
minya13_85RS2005.
я создал отчет с параметрами. ЗАпускаю его в аналайзере он выполняет его за 15 секунд, запускаю его же в SQL Server Business Intelligence Development Studio, в Preview он выполняет его от 20 до 30 минут?? Отчего такое может быть? ЗАпускаю на одним и том же сервере.
...
Рейтинг: 0 / 0
05.08.2008, 15:24
    #35471397
Bigheadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"быстродействие"
Не видя запроса и структуры отчета, сложно сказать определенно.
Но не забывайте, что при построении отчета выполняется не только сам запрос, но еще и рендеринг отчета.
...
Рейтинг: 0 / 0
05.08.2008, 15:53
    #35471522
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"быстродействие"
Запустить профайлер и посмотреть разницу в запросах,
которые выполняются с разных приложений.
...
Рейтинг: 0 / 0
06.08.2008, 10:30
    #35472797
Ghola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"быстродействие"
Может быть он просто кэшируется? Если параметры не меняются - вызывается из кэша?
...
Рейтинг: 0 / 0
07.08.2008, 12:04
    #35475744
minya13_85
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"быстродействие"
GholaМожет быть он просто кэшируется? Если параметры не меняются - вызывается из кэша? нет он не кэшируется, параметры меняются, дата, проба, склад.. и т.д.
...
Рейтинг: 0 / 0
08.08.2008, 11:22
    #35478035
Ghola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"быстродействие"
minya13_85 GholaМожет быть он просто кэшируется? Если параметры не меняются - вызывается из кэша? нет он не кэшируется, параметры меняются, дата, проба, склад.. и т.д.Это в общем не должно мешать кэшированию. (См.рис.) Если оно настроено. Лишь бы место было...

А вот мешать кешированию отчета может, как я понимаю, недетерминированность хотя бы одного используемого в нем датасета. Хотя... Вы упомянули среди параметров дату... Это тип datetime или smalldatetime? Если так, то тогда получается именно недетерминированность... Хм...
...
Рейтинг: 0 / 0
08.08.2008, 16:07
    #35478934
minya13_85
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"быстродействие"
Ghola minya13_85 GholaМожет быть он просто кэшируется? Если параметры не меняются - вызывается из кэша? нет он не кэшируется, параметры меняются, дата, проба, склад.. и т.д.Это в общем не должно мешать кэшированию. (См.рис.) Если оно настроено. Лишь бы место было...

А вот мешать кешированию отчета может, как я понимаю, недетерминированность хотя бы одного используемого в нем датасета. Хотя... Вы упомянули среди параметров дату... Это тип datetime или smalldatetime? Если так, то тогда получается именно недетерминированность... Хм... datetime, а можно по подробнее?
...
Рейтинг: 0 / 0
08.08.2008, 16:08
    #35478937
minya13_85
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"быстродействие"
Ghola minya13_85 GholaМожет быть он просто кэшируется? Если параметры не меняются - вызывается из кэша? нет он не кэшируется, параметры меняются, дата, проба, склад.. и т.д.Это в общем не должно мешать кэшированию. (См.рис.) Если оно настроено. Лишь бы место было...

А вот мешать кешированию отчета может, как я понимаю, недетерминированность хотя бы одного используемого в нем датасета. Хотя... Вы упомянули среди параметров дату... Это тип datetime или smalldatetime? Если так, то тогда получается именно недетерминированность... Хм... у меня в журнале стоят точно такие же параметры.
...
Рейтинг: 0 / 0
11.08.2008, 10:51
    #35480748
Ghola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"быстродействие"
Это параметры по умолчанию. Честно говоря, я не могу сейчас добавить ничего сушественного. Сухой остаток такой:
1.Если включено кеширование, и все датасеты отчета детерминированные, то отчет кешируется и, при повторном вызове с теми же параметрами, берется из кеша (в БД Reporting Services)
2. О понятии "детеминированности". Применительно к функциям оно означает, что ВСЕГДА гарантируется возврат одного и того же результата при одном и том же аргументе (наборе аргументов). Однако интерпретация констант типа datetime и smalldatime зависит от региональных установок, языка и прочего. Таким образом, если функция имеет хоть один аргумент типа datetime или smalldatime, она автоматически не считается детерминированной.

Это моё ИМХО на сегодняшний день. Требует дополнительного изучения. Возможно я не прав.

Здесь говорится о решении проблемы недетерминированности даты: http://sqlclub.ru/forum/viewtopic.php?f=6&t=299&start=0&st=0&sk=t&sd=a
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / "быстродействие" / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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