13.11.2010, 16:40 | #1 |
MCITP
|
Непонятное подвисание queryRun.next()
Всем, привет!
Возможно вопрос и глупый, но я не понимаю, что происходит, в какую сторону рыть и что почитать, чтобы разобраться. Ax4.0 Kernel: 4.0.2503.1176 App : 4.0.2501.122 В методе run вызываю 4 раза подряд разные queryRun. Что-то вроде такого. queryRunTrans1 = new QueryRun(queryTrans1); queryRunTrans2 = new QueryRun(queryTrans2); queryRunTrans3 = new QueryRun(queryTrans3); queryRunTrans4 = new QueryRun(queryTrans4); Потом делаю что вот такое: while(queryRunTrans1.next()) { } while(queryRunTrans2.next()) { } while(queryRunTrans3.next()) { } while(queryRunTrans4.next()) { } Прежде чем ппровалиться в третий queryRun идёт очень сильное зависание. Если смотреть ко-во обрабатываемых строк, то да. Третий queryRun сильно отличается от всех остальных. 120000 строк примерно, в остальных по 5-6 тыс. Дело только в кол-ве строк или можно ещё что-то нарыть? Спасибо! |
|
Теги |
запрос (query), как правильно |
|
|