|
|
|
|
#1 |
|
Участник
|
Что-то я запутался, так что у Вас сейчас тормозит, "кверик по custtrans" или что-то еще?
p.s. Мощный, надо сказать отчет, судя по листингам в последнем посте ![]() upd: Пожалуй стоит уточнить, что значит стал медленней работать? Сколько примерно данных(строк) выводится в отчет и сколько он строится, просто тут все так навернуто, немудрено что рано или поздно, при росте БД, такой отчет начнет тормозить. Последний раз редактировалось Lemming; 19.11.2009 в 08:51. Причина: Опубликовали метод fetch, тушите свет =)) |
|
|
|
| За это сообщение автора поблагодарили: Alexanderrrr (1). | |
|
|
#2 |
|
Участник
|
Цитата:
Что-то я запутался, так что у Вас сейчас тормозит, "кверик по custtrans" или что-то еще?
__________________
..в каждой программе есть хотя бы одна ошибка.. |
|
|
|
|
#3 |
|
Участник
|
Покажите запрос, на базе которого создается queryRun, это можно сделать в том методе где тормозит с помощью: info(queryRun.query().dataSourceTable(tableNum(CustTrans)).toString());
p.s. И все таки, как я уже писал выше, я попробовал бы для начала разделить на два запроса связку проводок и договоров. |
|
|
|
| За это сообщение автора поблагодарили: Alexanderrrr (1). | |
|
|
#4 |
|
Участник
|
По-моему, всё просто: в CustTrans нет индекса поTransDate. Сделайте индекс где TransDate было бы первым полем, и всё будет хорошо.
|
|
|
|
| За это сообщение автора поблагодарили: Alexanderrrr (1). | |
|
|
|