Имя: Пароль:
1C
 
Правильная структура Регистра сведений
0 Adept
 
25.02.15
08:22
Есть справочник с табличной частью параметры(с полями имя параметра - значение(число)), по этой большой таблице надо делать поиск. Логика поиска в том что должны находиться позиции соответствующие таблице видов- типа :
Объем = 10
Ширина = 15
Длинна >= 4
Планируется передать это во временную таблицу в запросе, и соеденить с РС(там можно составной индекс сделать Имя + Значение)
По умолчанию РС создает кластерный индекс на все измерения в той последовательности в которой они указаны в конфигураторе.
Если бы не требование к уникальности суммы измерений то структура былабы такая
ИмяПараметра + ЗначениеПараметра(Измерения)
Ссылка на спровочник (Ресурс или реквизит)
Но поскольку измерения уникальны а пара значений ИмяПараметра + ЗначениеПараметра нет, прийдется в измерения включать и ссылку на справочник После чего индекс будет вида, ИмяПараметра+ЗначениеПараметра+СсылкаНаСправочник
Вопрос:
Будет ли соединение по полям ИмяПараметра+ЗначениеПараметра использовать кластерный индекс (ИмяПараметра+ЗначениеПараметра+СсылкаНаСправочник ) для поиска
Или может есть другое решение этого вопроса
1 GROOVY
 
25.02.15
08:25
Проектирование структуры регистра нужно строить исходя из понятия "показатель", а не "проиндексировано или нет".
2 Adept
 
25.02.15
08:27
(1):) Все хорошо, но нужен составной индекс для быстрого поиска. Если есть решения предлагай, таблица очень большая ....