20.10.2004, 14:31 | #1 |
Участник
|
Скорость выполнения отчета
Есть разработанный отчет по заказанной номенклатуре. С использованием динамических query, различных критериев и временных таблиц.
Кроме того что он сам по себе работает слишком долго (возможно это можно объяснить использованием временных таблиц), возникает странность при запуске с каким-то критерием (например, указана номенклатура) - почти мгновенно выводится первая (и, главное, единственная страница), а потом еще минут 10 происходит процесс обработки непонятно чего. Чем это может быть вызвано? |
|
20.10.2004, 14:46 | #2 |
NavAx
|
Это может быть вызвано чем угодно. Попробуйте посмотреть в дебагере, чем она там занимается.
__________________
Isn't it nice when things just work? |
|
20.10.2004, 14:48 | #3 |
Модератор
|
Скорее всего, с кривыми ручками
Придеться возиться и смотреть отчет. А, возможно, быстрее буде его переписать, только грамотно. Временные таблицы - зло! Старайтесь их избегать. Большую часть функций можно провести димамически, на сервере, без заполнения tmp. Или разбить на несколько отчетов - а то ползователи вечно хотят "все в одном"! С Уважением, Георгий. |
|
20.10.2004, 17:54 | #4 |
Участник
|
Цитата:
Изначально опубликовано macklakov
Это может быть вызвано чем угодно. Попробуйте посмотреть в дебагере, чем она там занимается. |
|
20.10.2004, 18:24 | #5 |
NavAx
|
В запросе (Data Sources) что либо кроме этой темповой таблицы есть? И еще, в fetch есть вызовы send?
__________________
Isn't it nice when things just work? |
|