Запросы Пакет vs Вложенный #660594


#0 by rull9ss
Сильно не пинать, только учусь. 8.1 Есть не типовой отчет, выводится в печатную форму. в отчете был запрос состоял из 4х вложенный запросов. выполнение на рабочей базе 1.3 сек. поступило задание доработать отчет. доработал добавил еще один вложенный запрос. время выполнения 1.5сек. Вспомнились стандарты 1с которые заставляли читать в самом начале карьеры, и было там сказано что запросы необходимо реализовать пакетами(а не вложенными запросами). сделал отчет пакетным запросом. время выполнения увеличилось почти в 2 раза (2.7 сек) Почему такое увеличение во времени? Какой тип запросов лучше использовать?
#1 by Sammo
Значит так реализовал. Смотри получаемые планы запросов. Рекомендация связана с тем, что при использовании пакетных более прогнозируемые планы запросов
#2 by Ns33
Лучше пакеты, только протыкать индексы по полям, которые будут соединяться. На маленьких объемах данных пакеты будут медленнее из-за накладных расходов на создание таблиц в СУБД.
#3 by Sammo
Кстати, файловая или клиент-сервер?
#4 by H A D G E H O G s
Индексы протыкивать надо осторожно.
#5 by H A D G E H O G s
Да и вообще облажаться можно на ровном месте:
#6 by rull9ss
файловая. размер 2.5гб
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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