Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.22;
Скачать: CL | DM;

Вниз

Ну просто тупой запрос а сколько времени экономит   Найти похожие ветки 

 
Big_Rom ©   (2002-07-30 13:32) [0]

доброе време суток.
вот такой запрос
select * from tbl where field1 = field1
отробатывает быстрее чем без условия обясните почему
пробовал на оракле,интербазе :))


 
ShuraGrp ©   (2002-07-30 13:55) [1]

По полю field1 индекс есть?


 
Дядя Будда ©   (2002-07-30 14:27) [2]

А ты какой select выполнял первым?
Если первым был без условия, то он у тебя закэшировался и ессно второй, с условием он или без такового, уже выполнится шустрее!


 
Alexandr ©   (2002-07-30 14:34) [3]

а если field1=null ?
ведь null<>null и записи не все выберутся. Мож поэтому и быстрее?

А вообще-то это гон.
Ты бы хоть планы показал в первом и втором случае.


 
Обалдевший тип   (2002-08-01 18:15) [4]

странно это...


 
MishGan   (2002-08-02 09:26) [5]

Если на Oracle, то можно сделать:
select /*+ FULL(tbl) */ * from tbl where field1 = field1
И тогда время будет одинаковое.
А если по существу, а кто сказал, что обязательно должно быть быстрее?


 
MishGan   (2002-08-02 09:35) [6]

Сорри, когда писал предыдущее письмо не так понял вопрос (не совсем проснулся еще наверное).
У меня на Oracle время одинаковое. Планы тоже.
Может быть сервер закешировал результаты запросов и такая оценка не совсем корректная.



Страницы: 1 вся ветка

Текущий архив: 2002.08.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
14-71358
orlov
2002-07-28 06:51
2002.08.22
Как определить что написано например в строке Memo1 внутри скобкb


1-71262
SinnerPro
2002-08-12 10:01
2002.08.22
Помогите с Реестром


3-70981
TiredDmitry
2002-07-24 18:27
2002.08.22
Мастера, ПОМОГИТЕ, не могу. Базы данных.


4-71416
Calypso
2002-06-18 13:43
2002.08.22
Как узнать идентификатор нужного процесса?


14-71314
Фикус
2002-07-26 11:50
2002.08.22
Супер-пупер новые форточки!