#0
by tg30000
Имеется регистр накопления указанной структуры, требуется ответить на вопросы и обосновать 1) ВЫБРАТЬ Товары.КоличествоОстаток ИЗ 3) ВЫБРАТЬ Товары.КоличествоОстаток 1)В чем отличие этих запросов с точки зрения производительности? 2)Как добиться оптимальности выполнения этих запросов? 3)Какова логика выполнения данных запросов в СУБД? 4)Какой регламент должен соблюдать администратор базы, чтобы подобные запросы выполнялись наиболее оптимально?
#1
by tg30000
Как вариант: 1) Нужно использовать максимально параметры виртуальных таблиц, сначала выбираются данные для виртуальных таблиц, а потом уже на них накладываются условия, соединения и т.д. 2) В случае, когда необходимо вывести лишь текстовое представление объекта нужно использовать функцию ПРЕДСТАВЛЕНИЕ(<Выражение>) запрос в этом случае будет оптимальным, т.к. не будет создаваться дополнительная таблица.
#2
by tg30000
Коллеги, прошу советов или что можно почитать по этому поводу, особенно по вопросам 3 и 4.
#5
by H A D G E H O G s
1) Все запросы, кроме 2 - "неоптимальны" в рамках очевидности, так как не будут использовать поиск по индексу. 2) Передвинуть номенклатуру на первое место в измерениях. Этого достаточно. Номенклатура обеспечит достаточную селективность выборки. 3) Логика простая. Кластерный индекс используется тогда, когда в полях поиска нет пропусков, начиная с первого поля-измерения. 4) Обновление статистики, сброс процедурного кэша и дефрагментация индексов.
#6
by H A D G E H O G s
Отряд не заметил Потери бойца И «Яблочко»-песню Допел до конца. Лишь по небу тихо Сползла погодя На бархат заката Слезинка дождя...
#7
by Torquader
А, может быть, поставить флаг "индексировать" у номенклатуры. Просто, запросы "что у нас на складе" - это очень частое явление.
#9
by Torquader
Понятно, что склад в конец. Собственно, если мы выбираем всю номенклатуру какого-то склада, то это не сильно отличается от выбора вообще всей номенклатуры. Но, если в базе несколько пользователей и фигачат по разным складам, то будет вопрос с блокировками, который легче решается, если склад в начале, почему его туда и помещают.
#10
by H A D G E H O G s
" то будет вопрос с блокировками, который легче решается, если склад в начале, почему его туда и помещают." Ты не прав. Какая разница, где находится склад при блокировках? Тебе главное попасть в индекс - с номенклатурой впереди это можно сделать по кластерному индексу.
#11
by tg30000
Коллеги, огромное спасибо за ответы, буду работать в этом направлении и штудировать материалы по данным вопросам.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Регистр ПартииНаличие и Регистр ОстаткиТМЦ
- Хранение рег.номеров - регистр сведений или регистр накопления
- v7: Где в ЗУПе 2.5 трудовой договор? Имеется ввиду печатная форма
- Задача: Имеется файл в формате ФНС (txt/xml) Как преобразовать в стандартный бланк?
- Какой регистр сведений лучше? Регистр с одними ресурсами или с одними измерениями?
- v8: Как назначить правильные реквизиты? имеется несогласованность в НДС
- Учет количества в разрезе складов регистр сведений или регистр накопления
- СКД. Как соединить Регистр сведений срез последних и Регистр накопления остатки?
- УТ 11.2 (УТАП) + ЕГАИС перемещение между регистр 1 и регистр 2 (торговый зал)
В этой группе 1С
- Вход юр лица на nalog.ru (регистрация кассы)
- Как проверить установлен ли шрифт в windows
- Учет по подразделениям БП 3.0 ПРОФ
- Найти в ТЗ колонку с нужным заголовком
- Сервер 1с теряет скуль при обмене
- Остаток по субконто с типом null и что с ним делать?
- не отображается чек-бокс на управляемой форме
- Отчет на СКД в 1С УТ 11.3
- УТ 11.3 начисление бонусных баллов
- Печать из 1С в Word с помощью замены
- Как записать секцию CDATA через фабрику XDTO?
- Дублируются области в СКД
- Пересчет/корректировка страховых взносов ЗУП 3.0
- Получить значение реквизита в модуле менеджера.
- Установка программно параметров СКД в отчете
- Открытие своей формы во внешнем отчёте
- ЗУП 3.1.3.158 Табель, отпуска просчет
- Клеверенс Магазин 15 Базовая, ТСД не показывает остаток по одной конкретной характеристике
- Лицевой счет организации в УТ 11
- ПодключитьОбработчикИзмененияДанных в УФ, как?