AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.10.2004, 14:31   #1  
Pegiy is offline
Pegiy
Участник
 
159 / 10 (1) +
Регистрация: 22.04.2003
Скорость выполнения отчета
Есть разработанный отчет по заказанной номенклатуре. С использованием динамических query, различных критериев и временных таблиц.
Кроме того что он сам по себе работает слишком долго (возможно это можно объяснить использованием временных таблиц), возникает странность при запуске с каким-то критерием (например, указана номенклатура) - почти мгновенно выводится первая (и, главное, единственная страница), а потом еще минут 10 происходит процесс обработки непонятно чего.
Чем это может быть вызвано?
Старый 20.10.2004, 14:46   #2  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,232 / 975 (37) +++++++
Регистрация: 03.04.2002
Это может быть вызвано чем угодно. Попробуйте посмотреть в дебагере, чем она там занимается.
__________________
Isn't it nice when things just work?
Старый 20.10.2004, 14:48   #3  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Скорее всего, с кривыми ручками


Придеться возиться и смотреть отчет. А, возможно, быстрее буде его переписать, только грамотно. Временные таблицы - зло! Старайтесь их избегать. Большую часть функций можно провести димамически, на сервере, без заполнения tmp. Или разбить на несколько отчетов - а то ползователи вечно хотят "все в одном"!

С Уважением,
Георгий.
Старый 20.10.2004, 17:54   #4  
Pegiy is offline
Pegiy
Участник
 
159 / 10 (1) +
Регистрация: 22.04.2003
Цитата:
Изначально опубликовано macklakov
Это может быть вызвано чем угодно. Попробуйте посмотреть в дебагере, чем она там занимается.
В том то и дело, что дебагером шустренько пробегаю по всем запросам, темповая таблица генерится, execute'ы вызываются, а на ret = super(); из fetch'a все на продолжительное время впадает в задумчивость.
Старый 20.10.2004, 18:24   #5  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,232 / 975 (37) +++++++
Регистрация: 03.04.2002
В запросе (Data Sources) что либо кроме этой темповой таблицы есть? И еще, в fetch есть вызовы send?
__________________
Isn't it nice when things just work?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как изменить заголовок окна предв.просмотра отчета Владимир Максимов DAX: Программирование 6 03.07.2006 15:34
Ускорение выполнения запроса Oracle + MS Axapta Горбунов Дмитрий DAX: Программирование 17 15.11.2005 18:13
Скорость выполнения обработки пакета документов Pegiy DAX: Администрирование 1 27.10.2004 10:09
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Формирование отчета с динамически изменяемым числом столбцов. rumpleteazer DAX: Программирование 1 06.09.2002 11:25

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 06:59.