Имя: Пароль:
1C
1С v8
Быстродействие в клиент-серверной процедуре
0 Garry1010
 
20.12.11
17:24
Может кто подсказать какая форма вызова серверной процедуры (НЕ Управляемое приложение) будет быстрее: передать пустой объект ТаблицаЗначений как параметр на сервер или выгрузить результат запроса, полученного на сервере, в таблицу значений уже после возврата с сервера? Серверная процедура выполняет запрос к БД и... или сразу выгружает результат в таблицу, или вернёт РезультатЗапроса клиенту. Результирующая таблица имеет несколько сот, а то и тысяч строк. Можно, конечно, и попрофайлерить, но это писать и тестировать два варианта - время...
1 Axel2009
 
20.12.11
17:26
тут больше времени потратишь когда найдешь "правильный" ответ.
по мне так монопенисуально.
в любом случае любой запрос идет с сервера.. если бы ты обрабатывал на сервере свою "мега" таблицу, и сворачивал, то может на сервере и было бы веселее.
2 Ненавижу 1С
 
гуру
20.12.11
17:28
(0) только непонятно зачем пустую ТЗ в качестве параметра передавать )))
3 Garry1010
 
20.12.11
17:32
(2) Ну, так уже сделано - просто оформлено в виде процедуры, а не функции.
4 acsent
 
20.12.11
17:33
Не нужно такую тз на клиента возвращать
5 Garry1010
 
20.12.11
17:47
(4) Вот я и спрашиваю, что лучше (быстрее): возврат таблицы или всё-таки возврат результата запроса?
6 Garry1010
 
21.12.11
11:34
Неужели никто не заморачивался подобным вариантом?
7 H A D G E H O G s
 
21.12.11
11:38
Нет.
"попрофайлерить" - позабавило.
AdBlock убивает бесплатный контент. 1Сергей