Индекс таблицы значений, выгруженной из результата запроса #497803


#0 by selenat
вот инетресно, почему индексировать в запросе можно только поля создаваемой временной таблицы. Ведь индекс можно создавать и для таблицы значений. Логично было бы иметь возможность выгружать результат запроса в ТЗ уже с индексом, раз сам запрос умеет индексировать данные.
#1 by Grusswelle
угу, и индексы к каждой (почти каждой) ТЗ дальше по ходу выполнения кода таскать... А она ж (ТЗ) меняться может! Индексы - тоже менять?
#2 by H A D G E H O G s
Угу. Чтобы индекс не тащить с SQL на СерверПриложений, с СервераПриложений на Клиент.
#3 by selenat
а зачем тогда вообще сделали возможность индекса для ТЗ? Ведь то, что ты сейчас сказал, справедливо для ТЗ, полученной любым способом, а не только как результат запроса. ИМХО разница только в том, что сейчас приходится сначала выгружать, потом создавать индекс. В то время как сам запрос умеет индексировать. По крайней мере делает это с временными таблицами...
#4 by selenat
ага. Запрос всегда на сервере выполняется. А результат в ТЗ практически всегда сливается на клиента. Т.е. ты хочешь сказать, что дешевле построить индекс уже на клиенте после прокачки туда резултата запроса, чем прокачивать его вместе с индексом. Так?
#5 by H A D G E H O G s
Думаю да.
#6 by Grusswelle
Жееесть...
#7 by selenat
если так, понятно. Спасибо, не подумал об этом...
#8 by selenat
что-то не так?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С