|
![]() |
#1 |
Участник
|
Спасибо за инфу.
А вы точно уверены что все именно так и происходит ? Откуда информация ? Вот здесь Временные таблицы и скорость работы Цитата:
isRunningOnServer() = 1
tmpAccountSum1.isTmp() = true tmpAccountSum2.isTmp() = false Prepare data took 2,25 seconds Join 1001 loops Join 1,28 seconds Sub while select 1001 loops Sub while select 1,45 seconds Все же получилось не 7 секунд а 1,28. Хотя это почти одно и то же по порядку величины. |
|
![]() |
#2 |
Moderator
|
Ну я просто тупо трассировал SQL во время работы класса чтобы понять что тормозит. Оказалось что на сервер уходит запрос по всем строкам salesLines, после чего система надолго зависает. Конечно - все остальное это только предположение, но в нашем конкретном случае на RU6, по крайнее мере НЕКОТОРЫЕ запросы исполнялись таким образом...
|
|