Индексирование временных таблиц в запросах 1С рекомендуется использовать в следующих случаях:
- Большая временная таблица участвует в соединении (не важно, с какой стороны). 1 В индекс следует добавлять поля, участвующие в условии ПО. 1
- Обращение к временной таблице выполняется в подзапросе конструкции логического оператора В (…). 1 В индекс следует добавлять поля временной таблицы из списка выбора, соответствующие перечисленным с левой стороны логического оператора В (…). 1
- Если условий выбора или соединений с временной таблицей больше одного, и только одно из них проверяется часто, то индекс следует строить для наиболее часто проверяемого условия. 1
Маленькие временные таблицы (менее 1000 записей) индексировать не нужно. 1
Однако следует учитывать, что построение индекса временной таблицы также требует времени на выполнение, поэтому целесообразно использовать конструкцию «ИНДЕКСИРОВАТЬ ПО», только если во временной таблице будет не 1–2 записи. 5 В противном случае эффект может быть обратным — быстродействие от индексированных полей не компенсирует времени построения индекса. 5