Оптимальное соединение с виртуальной таблицей
Надо получить максимально читаемый текст запроса к итогам с отбором без ущерба производительности.
Прошу ткнуть в гайд по написанию запросов.
Прошу ткнуть в гайд по написанию запросов.
ВЫБРАТЬ
| КлючиАналитикиУчетаПоПартнерам.Ссылка КАК Ссылка
|ПОМЕСТИТЬ втАналитикаПартнеры
|ИЗ
| Справочник.КлючиАналитикиУчетаПоПартнерам КАК КлючиАналитикиУчетаПоПартнерам
|ГДЕ
| КлючиАналитикиУчетаПоПартнерам.Партнер = &Партнер
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| ВыручкаИСебестоимостьПродажОбороты.СуммаВыручкиОборот КАК СуммаВыручкиОборот
|ИЗ
| РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(
| ,
| ,
| Период,
| АналитикаУчетаПоПартнерам В
| (ВЫБРАТЬ
| втАналитикаПартнеры.Ссылка
| ИЗ
| втАналитикаПартнеры)) КАК ВыручкаИСебестоимостьПродажОбороты
ПоказатьПо теме из базы знаний
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- Регистры накопления. Виртуальные таблицы. Часть №2: "Остатки" и "Остатки и обороты"
- Как сдать экзамен 1С:Специалист по платформе?
- Регистры бухгалтерии. Виртуальная таблица оборотов
- Быстрый фронт в базе размером 6.8 терабайт – наши стандарты при разработке и рефакторинге запросов
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) Как по мне рекомендация спорная. В типовых помоему используют вариант, как предложил топикстартер. По сути вы говорите: соединись левым соединением со всем справочником партнеры и оставь все записи где Партнер = &Партнер . Оптимизатор MS SQL это схавает скорее всего, но такое лучше смотреть в профайлере
(4) По читаемости компактнее, на файловой БД выполняется за аналогичное время.
А для серьёзной беседы профайлер для постгри еще надо раздобыть.
Беспокоило, нельзя ли меняя текст запроса в данном случае помочь оптимизатору с выбором плана запроса для большинства вариантов установки (без особой наркомании).
В "Проф. разработке" ответа не нашел. Книгу Е.Ю.Хрусталёвой придется перечитать.
А для серьёзной беседы профайлер для постгри еще надо раздобыть.
Беспокоило, нельзя ли меняя текст запроса в данном случае помочь оптимизатору с выбором плана запроса для большинства вариантов установки (без особой наркомании).
В "Проф. разработке" ответа не нашел. Книгу Е.Ю.Хрусталёвой придется перечитать.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот