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