Базы данных

Индекс базы данных

Database index · Индекс · Индексы БД

Индекс базы данных — дополнительная структура, которая помогает находить нужные записи без просмотра всей таблицы. Он может ускорять поиск, соединения и некоторые операции сортировки, но требует места и обслуживания.

Как это работает на примере

Индекс создают по столбцу, набору столбцов или выражению. Оптимизатор решает, выгодно ли использовать его для конкретного запроса. Польза зависит от условий отбора, порядка полей и распределения данных.

В таблице пользователей часто ищут запись по email. Индекс по этому полю может ускорить такой поиск. После добавления индекса проверяют план выполнения и время запроса на подходящем объёме данных.

Индекс не ускоряет любые запросы автоматически. Лишние индексы занимают место и добавляют работу при изменении записей; для маленькой таблицы полный просмотр может быть выгоднее.

Почитать на сайте

Материалы, которые помогут разобраться и применить знания.

Источники

Опубликовано: 17.10.2026
Обновлено: 17.10.2026
Индекс базы данных — что это простыми словами | Словарь 1develop