#0
by Sasha_1CK
Дано. Вариант 1 РС1 Изм1 Изм2 Изм3 Изм4 Рес1 РС1 Изм1 Изм2 Рес1 РС2 Изм1 Изм3 РС3 Изм1 Изм3 Запись в регистр - одноразовая. Чтение из регистра - очень много При получении информации всегда используется фильтр Изм2, Изм3, Изм4 Вопрос какой вариант будет работать быстрее запрос с фильтром к одному общему регистру. или получение данных из 3 регистров в ВТ и внутренне соединение по изм1?
#1
by youalex
>>При получении информации всегда используется фильтр Изм2, Изм3, Изм4 Эти измерения должны быть в начале.
#4
by MrStomak
Если невозможно поставить в начало, то выбрать среди Изм2, Изм3, Изм4 наиболее селективное измерение и проставить ему флаг индексирования.
#6
by эс-образник
Однозначно вариант 1. СУБД это сделает гораздо лучше, чем выборка из нескольких таблиц с соединением.
#7
by Sasha_1CK
количеством записей в таблице можно пренебречь? Меня просто смущает что во втором варианте у меня например в РС1 - 10 записей в РС2 - 20 записей В РС3 - 2 записи А во втором варианте получится в одной таблице - 400 записей
#8
by Alex_MA
И каждое проиндексировано, чтобы создался составной индекс по полям Изм1, Изм2, Изм3..... Чтобы не было операции KeyLuukUp
#9
by тарам пам пам
а вот в этом случае быстрее будет раздельными регистрами - при наличии фильтров выборка из каждого из регистров будет 1-2 строки с поиском по индексу, соединение таких таблиц много времени не займет. А сводный регистр со всеми комбинациями измерений разрастется крайне быстро.
#10
by mistеr
Я не понял, если по Изм4 всегда идет отбор, то почему его нигде нет во втором варианте?
#13
by Йохохо
если записей и будет около 400 то нигде. И любая оптимизация только во вред и трата времени. Вообще судя по "внутренне соединение по изм1" у Вас изм1 будет в "частых" запросах, а изм234 в отчетах
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- 1С Управление холдингом на 100 человек
- Как узнать какая версия БСП будет использоваться в новом релизе конфигурации?
- Можно ли типовой синхронизацией выгрузить документы по зарплате из БП 3.0 в ЗУП 3.1?
- Клавиатура Posiflex KB-4000 не работает клавиша в РМК
- Расширения, метаданные и Конвертация данных 2.0
- standard.odata/InformationRegister в доступе только справочники
- Формирование табличного документа из двух разных макетов
- Процедура СписокПриПолученииДанныхНаСервере
- Не получается вывести макет как нужно
- ПакетыИнформацииПриЗапуске
- v7: Ошибки при обмене УРБД
- HTTPЗапрос 1С, возвращает 301
- Было реализовано меньше, чем возвращается
- Отладка в EDT
- ERP печать полученных счетов-фактур
- Ошибка "Метод объекта не обнаружен" при вызове экспортной процедуры модуля документа из мо
- Конвертация отчета зуп 2.5 на зуп 3.1
- Не проставляется Касса ККМ в кассовой смене
- ЗУП 3. Как вывести встроенный макет группировки СКД ?
- Почтовый клиент - каким предпочитаете пользоваться