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

Вниз

Filter - правильно ли его использовать? Или он тормознутый?   Найти похожие ветки 

 
Zhouck   (2003-10-02 17:06) [0]

Я вот думаю - нужно ли подавать запрос или же в полученом запросе фильтровать с помощью Filter?


 
Fay   (2003-10-02 17:09) [1]

Как тебе больше нравится. 8)


 
Anatoly Podgoretsky   (2003-10-02 17:11) [2]

Так что бы получить запрос, его надо подать.


 
Zhouck   (2003-10-02 17:25) [3]

Ну я даю запрос с некоторыми параметрами, получаю
результаты, а потом фильтрую c другими параметрами с помщью Filter
А может быстрей будет все параметры в запрос?
У меня просто нет большого кол-ва записей для тестирования


 
Reindeer Moss Eater   (2003-10-02 17:28) [4]

SQLBasedDatabase + TTable + Filter = фильтрация на сервере
SQLBasedDatabase + TTable + OnFilterRecord = фильтрация на клиенте


 
Rem   (2003-10-02 17:33) [5]

Если очень много записей в результатах запроса, подумай, влезут ли они все в оперативку.
Filter работает быстрее. Все же данные прямо тут, под рукой. А данные запроса, в зависимости от реализации, могут и по сети прокачиваться.
Обычная история: терять на скорости и выигрывать на объеме занимаемой памяти или наоборот...
А если "очень постараться", то можно проиграть и на том, и на другом... :D


 
Митяй   (2003-10-02 19:04) [6]


> Zhouck © (02.10.03 17:25) [3]


> а потом фильтрую c другими параметрами с помщью Filter

Ну так и оставь, н мучай себя и машину;))

> Rem © (02.10.03 17:33) [5]


> Filter работает быстрее. Все же данные прямо тут, под рукой.


 
Anatoly Podgoretsky   (2003-10-02 21:46) [7]

Не одназначно, если новый запрос вернет одну запись, то он будет во много раз быстрее, фильтр же наоборот работает быстро если он возвращает много записей, в идеале если все, тогда нулевое торможение. При условии что первичный запрос вернул скажем не менее 5000 записей.

Но зачем тебе основываться на слухах?
Почему бы просто не измерить?



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

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

Наверх




Память: 0.45 MB
Время: 0.008 c
6-74363
_Narayan_
2003-08-25 18:02
2003.10.23
Mailslot


1-74224
Andriy Tysh
2003-10-09 14:51
2003.10.23
TToolButton, tbsDropDown


1-74318
Pacuk
2003-10-12 00:53
2003.10.23
Перекодировка форм Delphi3 -> Delphi5


14-74441
ИМХО
2003-10-04 09:24
2003.10.23
---|Ветка была без названия|---


1-74232
PavelOKES
2003-10-09 13:13
2003.10.23
Почему прога много занимает памяти?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский