Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Репортик

23.09.19 11:32
Репортик
 
Murr патриот
Murr

Репортик


Пожaловались мне тут, что на репортике (aspx) кнопарик "залипает".

Хорошо так залипает - до того, что вторую копию репортика запустить не удается...


Начал копать на предмет - ну и где же собак порылся...


Каждый запрос выполняется за 0.00:00:00 секунды.


А вот репортик в целом - где-то за 8 минут... ну на рабочем сервере чутка по-быстрее... примерно на порядок... где-то чуть больше минуты...


Полез смотреть в чем же дело... и получил вот такой результатат [кол-во, имя] (тут не все, но в остатке - малость)


185 -- loadDTGlassTypes()

185 --loadColour()

185 --loadDTAUF_POS_unplanned()

1 --loadDTDistinctProcessings()

658 --loadDTItemsSalesPrice() : 1

6 --loadDTItemsSalesPrice() : 2

6 --loadDTItemsSalesPrice() : 3

1 --loadDTOrders_unplanned_2()

185 --loadPlanMode()

5920 --loadQtyProcessing()


Итого - построение месячного отчетика - 7333 запроса к серверу... 8 минут трансфера запросов и данных... причем объем данных - меньше чем оbзапросов...

Сижу и думаю как быть - логика построения цен там достаточно неприятная...

 

Перейти на