СКД. Большие объединения запросом или наборами данных? #641987


#0 by fisher
В части оптимальности/производительности... Речь о полноценном клиент-сервере. Допустим, нужно объединить несколько больших наборов данных в одном отчете. С недавних пор стало мерещиться, что больше профиту ежели наборами данных объединять, а не всё в одном запросе... Брежу? На полноценное тестирование нет ни времени ни сил...
#1 by ShoGUN
Могу рекомендовать только открыть профайлер и курить план запроса, если уж так неймётся. Имхо, разницы не будет, хотя могу ошибаться, конечно.
#2 by fisher
В случае с наборами данных будет один запрос???
#3 by fisher
Может, сервер приложений умеет параллельно выполнять запросы разных наборов данных СКД?
#4 by fisher
Таки решил сравнить. Имею парадоксальный результат. Объяснить не могу. Отчет с объединением четырех больших наборов данных работает более чем в ДВА раза быстрее, чем тот же отчет с объединением этих же данных, но в запросе (одним набором данных). Неслабый сервак, postgresql (нормально настроенный)... Что за такая мегаоптимизация на сервере приложений может быть?
#5 by х86
от железа зависит имхо запрос полностью выполняется на скуле а объединение в СКД которая или на серваке или на клиенте
#6 by fisher
Спасибо, кэп. "От железа зависит". Умный, да? Тогда расскажи при каких раскладах по железу какой вариант оптимальнее использовать. Я лично был убежден, что при оптимальном сервере БД (по мощности и настройкам) однозначно быстрее должен быть вариант с одним набором данных.
#7 by fisher
было к
#8 by Maxus43
кури планы запросов на субд, посомтри разницу делаемых там запросов. Постгри хз что за зверь
#9 by Chin
Что-то ты не то сделал с запросом в одном наборе данных, да так что план запроса получился через ОПУ... Чудес не бывает...
#10 by fisher
Пост объявляется прибежищем капитанов. Возможно и придется полезть туда с лопатой. Пока не хочу. Запрос специально был предельно упрощен. Тупо объединения и всё. С группировкой последующей. Без группировки еще дольше шарашит. Я тоже так думал...
#11 by Chin
На MS SQL тот же результат?
#12 by Maxus43
да с файловой хотя бы сравнить
#13 by fisher
Сам бы очень хотел узнать ответ на этот вопрос. Стоит в планах. Данунах. Объемы немаленькие.
#14 by pessok
так а что в профайлере то хорошего? можт СКД формирует на каждый набор по ВТ, а уже их объединяет7
#15 by х86
озвучь объёмы, а то разговор не о чем
#16 by fisher
Речь о месячных заказах/отгрузках/продажах/планах свечного заводика и размерах баз в десятки гигабайт. Других попугаев лень считать. Разговор все равно останется ни о чем. Мысли куда дальше двигаться у меня как были так и есть. Новых мыслей ветка не принесла.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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