Поделитесь в соцсетях

Индексы таблицы значений

Содержание[Убрать]

Индексы таблицы значений.

Ускорение поиска в таблице значений встроенными средствами.

 


Для более быстрого поиска в базах данных было придумано свойство индекс. При использовании таблиц значений мы также можем создавать индексы для произвольных колонок. Например, у нас есть таблица с колонками «Номенклатура, Цена, ЕдиницаИзмерения». И если мы часто ищем в таблице строки с какой-то номенклатурой, то лучше эту колонку проиндексировать и тогда программа не будет каждый раз перебирать все строки, а будет использовать индекс.

Чтобы создать индекс применяется метод «Индекс», в параметрах которого передается строка в которой перечисляются индексируемые колонки.


НоваяТЗ.Индексы.Добавить(«Номенклатура»);

Т.к. индексируемых колонок может быть несколько, то возможна и такая запись:


НоваяТЗ.Индексы.Добавить(«Номенклатура, ЕдиницаИзмерения»);

Когда индекс создан, то при использовании методов таблицы значений «Найти» или «НайтиСтроки» будет использоваться созданный нами индекс.

Недостаточно прав для комментирования