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

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