8.1 Есть не типовой отчет, выводится в печатную форму.
в отчете был запрос состоял из 4х вложенный запросов. выполнение на рабочей базе 1.3 сек.
поступило задание доработать отчет. доработал добавил еще один вложенный запрос. время выполнения 1.5сек.
Вспомнились стандарты 1с которые заставляли читать в самом начале карьеры, и было там сказано что запросы необходимо реализовать пакетами(а не вложенными запросами). сделал отчет пакетным запросом. время выполнения увеличилось почти в 2 раза (2.7 сек)
Почему такое увеличение во времени? Какой тип запросов лучше использовать?
Лучше пакеты, только протыкать индексы по полям, которые будут соединяться. На маленьких объемах данных пакеты будут медленнее из-за накладных расходов на создание таблиц в СУБД.