Индексы базы данных для таблиц справочника
Для того чтобы запросы к данным выполнялись быстро, стандартно
создает в СУБД для таблицы, хранящей данные справочника, индексы:
- По полю Ссылка — создается всегда;
- По полю Код — если у справочника задан реквизит Код;
- По полю Наименование — если у справочника задан реквизит Наименование;
- По полю Владелец — если у справочника задан реквизит Владелец.
Вы также можете описать в проекте дополнительные индексы, необходимые вам для конкретных операций поиска и чтения элементов справочника в вашем приложении.
Для этого используйте свойство справочника Индексы. В этом свойстве вы можете перечислить наборы полей. По каждому такому набору создает некластерный индекс в базе данных. Порядок следования полей в составном индексе определяется порядком следования реквизитов в наборе. На создаваемые индексы накладываются следующие ограничения:
- Суммарный размер полей, входящих в индекс, не должен превышать 900 байт;
- Суммарное количество полей, входящих в индекс, не должно превышать 16;
- В индексе не должно быть строковых или байтовых полей неограниченной длины.