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

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

Delphi Paradox TQuery использование индексов [D5, Paradox]


Delfin ©   (2003-02-01 00:12:00) 

Есть база в формате paradox, состоящая из нескольких таблиц.
В Delphi используются для работы с таблицами компонент типа TQuery. В таблицах построены индексы по полям, которые часто фигурируют в запросах со словами where, order by, group by. Хотелось бы узнать используются ли индексы, при выполнении запросов с помощью TQuery. И нет ли каких нибудь средств как для IB для проверки использования индексов, и оценки эфективности их использования.


kate   (2003-02-03 18:10:00) [1]

- в случае, если указано order by: сначала ищется индекс с полным совпадением порядка и состава полей начиная с начала индекса, если такого индекса нет, начинает искать индексы с наибольшим сопадением опять же порядка и состава полей. если и таких нет, ищутся индексы-одиночки, т.е. по одному полю.
- если не указано order by: то же самое, но применительно к индексам и порядку и составу полей после select


Delfin   (2003-02-02 19:34:00) [2]

Вопрос возник потому, что создалось впечатление, что при использовании компонента TQuery индексы не используются или используются далеко не все. Хотя в книгах по этому поводу пишут, что они используются только не указано как.


Desdechado   (2003-02-02 18:01:00) [3]

в доке написано, что БДЕ ДОЛЖЕН исп-ть индексы, если они есть, но насколько он интеллектуален в разборе сложных инжексов - только экспериментом выясняется


Anatoly Podgoretsky   (2003-02-02 16:23:00) [4]

Измерить время с индексами и без


Delfin   (2003-02-02 16:06:00) [5]

Где травубрал.


AlexLI   (2003-02-01 11:38:00) [6]

Нет.


MsGuns   (2003-02-01 02:14:00) [7]

Движок - BDE, формат - парадокс, копмоненты BDE. Причем здесь IB ?


Наверх

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