|
Как повлиять на скорость выполнения запроса ?
| ☑ |
0
antgrom
06.08.15
✎
12:11
|
1С v8.2
Розница
РИБ
Есть запрос к регистрам сведений.
Сам запрос пока оптимизировать не хочу.
Запрос в общем модуле , т.к. обращение к нему идёт и из формы документа и из модуля объекта.
Выполняю все возможные проверки - запрос отрабатывает быстро.
На скульной базе в консоли запросов - быстро.
В реальной файловой базе ( откуда и жалобы ) в обработке двумя вариантами : в форме обработки сам запрос и в процедуре , которая обращается к общему модулю и там запрос. Параметры запроса - одинаковые.
Везде быстро.
И только если из формы документа ( или модуля объекта этого документа ) обращение к общему модулю - тогда долго.
В чём может быть причина ?
|
|
1
Fragster
гуру
06.08.15
✎
12:15
|
контекстный вызов заменить на неконтекстный
|
|
2
Fragster
гуру
06.08.15
✎
12:16
|
заменить вызов сервера в цикле на однократный
|
|
3
Fragster
гуру
06.08.15
✎
12:17
|
в реальной файловой базе заменить публикацию через шару на тонкого клиента через http
|
|
4
antgrom
06.08.15
✎
13:33
|
спс
сейчас проверяю разные варианты , потом отпишусь
|
|
5
ЧеловекДуши
06.08.15
✎
13:36
|
(0) РНК... ? Нет :)
Любое обращение с клиента на Сервер, гоняет по сети всю структуру данных Формы.
Если в ына форму налепили левых Таблиц значений, где около 100000 строк, то чего вы хотели? :)
Используйте &НаСервереБезКонтекста Немного уменьшит объем передаваемой информации на сервер.
...
А так, нам тут не видно, как у вас там :)
|
|
6
regi1984
06.08.15
✎
13:41
|
(0) Запрос типовой? Конкретики можно?
|
|
7
antgrom
06.08.15
✎
13:59
|
я хочу ещё раз подчеркнуть - жалобы и выявленные проблемы - в файловой базе. В центральной всё нормально.
|
|