Встречается на собеседованиях • сегодня
Зачем нужны индексы в БД
Индексы в БД ускоряют поиск и сортировку данных, уменьшая количество операций ввода-вывода. Они работают аналогично оглавлению в книге — позволяют быстро находить нужные строки без полного сканирования таблицы.
Основные типы:
- Кластерный (упорядочивает физическое хранение данных, только один на таблицу).
- Некластерный (создает отдельную структуру для ускорения поиска, можно несколько).
Пример создания в SQL:
sql
CREATE INDEX IX_Employee_Name ON Employees(LastName);Когда использовать:
- Частые поиски по полю.
- JOIN, WHERE, ORDER BY.
Осторожно:
Индексы замедляют INSERT/UPDATE/DELETE, так как требуют обновления самой таблицы и индексов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы