delover
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору salexn1 Цитата: на SQL.RU про TJ7(FVMas) и прочитав | Видимо неверно выразился, что такое TJ7 я совершенно не знаю. С Ваших слов подумал что какая-то очередная лажа, будет интересно глянуть. Цитата: так это каким боком in-memory | Датасет никаким боком, датасета вобще-то я не давал - в примере сказано - без компонентов, мой пример работает без установки пакета, ну если установили ничего страшного. Цитата: Вот чего я до сих пор не понимаю | С моим терпением уже бы материться пора. Речь шла о том что SQL не устраивает тем что в запросе нельзя явно указать 1 выбираемый в любом случае индекс. Не костылями которые может напридумывать программист используя планы индексов. Которые всё равно уже есть. Есть запрос CREATE INDEX. Даже имена у индексов есть. Программисту пофиг на эти имена. Программист выделяет условие содержищее филды. 1)После этого запрос работает быстрее. 2)После этого проходит много времени и этого программиста уже нет на матушке земле. 3)И индексов уже нет на эти филды. 4)Но прочитав такой запрос очередной студент скажет: - Дак ты индекс создай вот такой вот и всё опять быстро заработает. Я в курсе что у программеров самый любимый метод - дурака включать, но тут уже просто тема выросла и не все помнят с чего начиналось. ЛЮБОЙ Сервер всё равно выбирает этот первый индекс. Добавлено: miwa Цитата: Лично меня больше интересует реализация аналитических функций | Всё на всех серверах работает так же, но первый индекс выбирается не автоматом в некоторых запросах, о чём указывать будет синтаксис. Добавлено: miwa А совершенно точно... В запросе: Код: select bla1 from ( select bla3 from ( select bla5 from ( select bla7 from bla888 on (bla_id in (1,2,3,4,5,6,7,8)) where bla9 ) z3 where bla6 ) z2 where bla4 ) z1 where bla2 | Индекс bla_id будет видно даже в выборке z1 получается. Не знаю, к чему я это писал. | Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 09:49 15-06-2012 | Исправлено: delover, 01:39 27-07-2012 |
|