Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Какой поис быстрее работает? [D7]


Свой ©   (2008-04-04 12:03:00) 

Есть база данный на Акцессе, в ней 5-6 полей (строковых и поним идет поиск) и одно поле содержащее мемо и оле!
записей в базе от 100 до 250 (в будушем может быть 500)
Что лучше использовать запросы (SQL) или перебор таблицы (table.next)???


Sergey13   (2008-04-04 13:35:00) [1]

> [0] Свой   (04.04.08 12:03)

Локально при таких объемах по любому должно быть быстро.


Свой   (2008-04-04 12:30:00) [2]

Большое спасибо!
Ушел изучать мат часть


sniknik   (2008-04-04 12:22:00) [3]

> table.next тянет на клиента всю запись
т.к. table, то там вероятнее всего все записи уже на клиенте, при открытии "затянутые".

> сильный выйгрых будет? хоть приблизительно
ОЧЕНЬ сильный выигрыш будет если ты вместо выяснения "самого быстрого" начнешь изучать основы...
не бывает чегото "самого самого", в разных ситуациях, для разных задач разные методы могут выигрывать.


clickmaker   (2008-04-04 12:10:00) [4]

table.next тянет на клиента всю запись
внутренний запрос анализирует только те поля, по которым идет поиск
к тому же внутренние запросы могут оптимизироваться, использовать индексы и т.п.


Свой   (2008-04-04 12:07:00) [5]

сильный выйгрых будет? хоть приблизительно


clickmaker   (2008-04-04 12:04:00) [6]

запросы


Наверх

Титульная страница Поиск, карта сайта Написать письмо