![]() |
#15 |
Участник
|
Цитата:
убрав эти галки, всё равно этот запрос медленнее работает в Ax 5.0 (((
p.s. хотя стало немного быстрее... Есть мысль, что теперь скорость может прибавиться когда оптимизатор в ум войдет... Статистики тама поднаберет и т.п. P.S. Попробуйте в свой JOB добавить index hint X++: static void Job259(Args _args) { ledgerTrans LedgerTrans; int i; ; info(strfmt('Начало %1', time2str(timenow(),1,1))); while select accountnum, crediting, dimension[1], dimension[2], dimension[4], dimension[6], sum(amountmst) from ledgertrans index hint ACDate group by accountnum, crediting, dimension[1], dimension[2], dimension[4], dimension[6] where ledgerTrans.accountnum like '20*' && ledgerTrans.transdate >= 01\01\2009 && ledgerTrans.transdate <= 31\03\2009 { i++; } info(strfmt('Окончания в %1, выбрано записей %2', time2str(timenow(),1,1), i)); } Последний раз редактировалось ansoft; 27.12.2010 в 12:51. |
|