Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.08.22;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
1-71093
Skyslider
2002-08-12 14:53
2002.08.22
Как создать карту


1-71254
maxim2
2002-08-12 08:35
2002.08.22
Как изменить шрифт и цвет шрифта у hint a ?


3-71039
Alex_VV
2002-07-29 16:39
2002.08.22
Проблема с индексами


1-71169
Const@ntiN
2002-08-13 18:21
2002.08.22
КАК СДЕЛАТЬ...?????????????????????? НЕЕЛП МЕЕ ПЛИЗ!!!!!!!!!!!!!!


3-70952
dolmat
2002-07-30 13:40
2002.08.22
Qreport





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский