Имя: Пароль:
1C
1С v8
один запрос с множеством вложеных или несколько отдельных?
0 igoza
 
14.07.14
14:22
Как лучше для производительности будет?
Один запрос с левыми под левыми в общем случае к 15(пока) объектам, будет запрос и загрузить в макет, или сделать отдельными запросами

Где можно почитать про запросы с оглазкой на производительность в поисковике как-то тараканы не сложились и я ничего не нашёл!
1 mikecool
 
14.07.14
14:24
щас новая мода - подзапросы выносить в вт
2 butterbean
 
14.07.14
14:25
c временныvb таблицами как-то понятнее, имхо
3 Поpyчик-4
 
14.07.14
14:27
(1) Этой моде уже лет пять как.
4 Lama12
 
14.07.14
14:35
(1) Так то оно так. Только ВТ это дисковая операция на сервере СУБД. А вот как вложенные запросы отрабатывают я не знаю :)
5 anatoly
 
14.07.14
14:36
(2) плюсую
6 Кир Пластелинин
 
14.07.14
14:39
например с вирт. таблицей регистра соединять - вообще отлично)))) *сарказм
7 Кир Пластелинин
 
14.07.14
14:42
как вариант - можно попробовать поискать книгу "настольная книга 1с:эксперта по технологическим вопросам". там есть немного про типичные ошибки написания запросов.
8 Лефмихалыч
 
14.07.14
14:44
лучше так, как быстрее работать будет. С постановкой (0) ни чего не скажешь, но в целом - вложенные запросы можно использовать только, если они доказанный профит дают по производительности
9 Кир Пластелинин
 
14.07.14
14:49
гадая на кофейной гуще, могу предложить след. первый пакетник - выборка основной таблицы, по которой потом будут идти соединения, не забыть проиндексировать поля соединения, если выборка большая(т.е. не нужно огульно индексировать все подряд). а потом уже эту вт соединять с нужными таблицами. опять же. тут нужно смотреть - реальные это таблицы или виртуальные. ну и еще куча нюансов начиная от отказа использования "ИЛИ" в конструкции "ГДЕ" и т.д.