Delphi 3 и создание приложений баз данных

Целесообразность создания индексов


Индексы необходимо создавать в случае, когда по столбцу или группе столбцов часто

• производится поиск в БД (столбец или группа столбцов часто перечисляются в предложении WHERE оператора SELECT);

• строятся объединения таблиц;

производится сортировка НД, возвращаемых в качестве результатов запросов к БД (т.е. столбец или столбцы часто используются в предложении ORDER BY оператора SELECT).

Не рекомендуется строить индексы по столбцам или группам столбцов, которые:

• редко используются для поиска, объединения и сортировки результатов запросов;

• содержат часто меняющиеся значения, что приводит к необходимости частого обновления индекса и способно существенно замедлить скорость работы с БД;

• содержат небольшое количество вариантов значения.



Содержание раздела