Индексы базы данных для таблиц регистра сведений
Чтобы запросы к данным выполнялись быстро, «Шина» создает для таблицы регистра сведений индекс по измерениям, а для периодического регистра — три индекса, в которые входят измерения и период. Поэтому порядок измерений регистра в проекте важен, так как он влияет на состав индексов базы данных.
Таблица непериодического регистра сведений имеет следующий индекс:
-
имя-измерения-1 + ... + имя-измерения-N
Индекс, включающий все поля-измерения в том порядке, в котором они описаны в регистре сведений
Таблица периодического регистра сведений имеет следующие индексы:
-
Период + имя-измерения-1 + ... + имя-измерения-N
Индекс, включающий поле Период и все поля-измерения в том порядке, в котором они описаны в регистре сведений
-
имя-измерения-1 + ... + имя-измерения-N + Период
Индекс, включающий все поля-измерения в том порядке, в котором они описаны в регистре сведений, и поле Период
-
СледующийПериод + имя-измерения-1 + ... + имя-измерения-N
Индекс, включающий поле СледующийПериод и все поля-измерения в том порядке, в котором они описаны в регистре сведений
Поле СледующийПериод содержит значение поля Период следующей (по возрастанию значения поля Период) записи с такими же значениями измерений.
Если следующей записи нет, то это поле содержит максимальное значение того типа, который имеет поле Период:
- Дата{9999-12-31} для типа