Долго выполняется запрос, вызванный web-сервисом #420925


#0 by shakil
Есть пакетный запрос из двух частей. Вынес его в неглобальный серверный модуль (для чистоты эксперимента). При запуске из-под клиента выполняется ~1,7 сек, а вот когда этот же запрос вызывается web-сервисом, то время выполнения около 9-10 сек (непосредственно команда ВЫПОЛНИТЬ). Может кто знает, в чем может быть проблема?   Ядро 8.1.14.69, виртуальная таблице в первом пакете запроса проиндексирована... Заранее благодарен за ответ.
#1 by shakil
up...
#2 by viknik
Надо sql-профайлером смотреть, чем отличаются поступающие запросы, а дальше по ситуации
#3 by shakil
Разобрался - в первом запросе пакета нужно было еще один индекс в виртуальную таблицу ввести. Скорее всего клиент 1С как-то автоматом индексы нужных таблиц назначает, а в фоновом режиме оптимизатора запроса нет, и текст запроса в лоб передается в SQL, из-за чего и происходит задержка выполнения.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С