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

Вниз

что быстрее работает   Найти похожие ветки 

 
ses   (2003-06-27 11:06) [0]

Подскажите пожалуйста, в каких случаях лучше использовать
Table1.Filter:="Nomer>5" , а когда через TQuery "select .... where Nomer>5..."


 
Семен Сорокин ©   (2003-06-27 11:08) [1]

Table1.Filter:="Nomer>5" ИМХО быстрее, так как выбранные данные уже на клиенте


 
Anatoly Podgoretsky ©   (2003-06-27 11:13) [2]

where Nomer>5 быстрее, а что случилось с твоим секундомером?


 
Johnmen ©   (2003-06-27 11:14) [3]

Зависит от конкретного логического построения приложения...


 
ses   (2003-06-27 11:20) [4]

Я правильно понимаю?
если искать через Table1.Filter, то с сервера на клиент передаются все записи из таблицы, и фильтрация идет на клиенте,
а если через select, то на клиент передаются только те записи, которые удовлетворяют условию.


 
Johnmen ©   (2003-06-27 11:21) [5]

По-моему, "лучшесть" определяется не только быстротой.
А быстрота - не только "способом" фильтрации.


 
Семен Сорокин ©   (2003-06-27 11:23) [6]

ses (27.06.03 11:20)
если искать через Table1.Filter, то с сервера на клиент передаются все записи из таблицы, и фильтрация идет на клиенте
если таблица открыта, то у тебя уже все записи на клиенте, а вообще - Johnmen © (27.06.03 11:21)


 
Anatoly Podgoretsky ©   (2003-06-27 11:29) [7]

ses (27.06.03 11:20)
В обоих случаях на клиента передается все.
Во втором случае на клиента передаются только нужные записи.

Выбери себе нужное.


 
Johnmen ©   (2003-06-27 11:37) [8]

>Семен Сорокин © (27.06.03 11:23)
>если таблица открыта, то у тебя уже все записи на клиенте

Это не так. :)

>Anatoly Podgoretsky © (27.06.03 11:29)
>В обоих случаях на клиента передается все.

При определенных условиях. :^)


 
Anatoly Podgoretsky ©   (2003-06-27 11:57) [9]

А никакиз условий нет, можно даже Random(2)+1


 
Семен Сорокин ©   (2003-06-27 11:59) [10]

даже тип СУБД не укзан :))


 
Zacho ©   (2003-06-27 12:02) [11]


> Anatoly Podgoretsky © (27.06.03 11:57)

То есть, после Filtered:=true сразу происходит FetchAll ? Не верится что-то.


 
Anatoly Podgoretsky ©   (2003-06-27 12:06) [12]

А зачем, просто ищет последнею физическую запись
Пока не будет условия можно сказать, что быстрее на 20 градусов цельсия.



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

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

Наверх




Память: 0.49 MB
Время: 0.016 c
7-68077
Vicheslav
2003-05-04 15:32
2003.07.21
Flash Drive USB Win2K как ним работать?


14-68002
Фигаро2000
2003-07-03 15:26
2003.07.21
ModelMaker 6.01 -> 6.20


1-67892
Fantasy
2003-07-07 14:23
2003.07.21
ошибка в EHLib


3-67686
RDA
2003-06-26 17:06
2003.07.21
Не могу создать внешний ключ


1-67835
INTAARI
2003-07-07 14:39
2003.07.21
При закрытии программы возникают ошибка очистки памяти