Встречается на собеседованиях • сегодня
Какие знаешь индексы в SQL
В SQL существуют несколько типов индексов, которые ускоряют поиск и запросы:
- Кластерный индекс – определяет физический порядок данных в таблице. Только один на таблицу (например, PRIMARY KEY).
- Некластерный индекс – создает отдельную структуру, ссылающуюся на данные. Можно несколько на таблицу.
- Уникальный индекс – гарантирует уникальность значений в столбце(ах).
- Составной индекс – включает несколько столбцов для сложных условий WHERE.
- Полнотекстовый индекс – оптимизирует поиск по тексту (LIKE с wildcards).
- Индекс покрытия – включает все поля запроса, избегая обращений к таблице.
Пример создания индекса в SQL:
sql
-- Некластерный индекс
CREATE INDEX idx_email ON Users(Email);
-- Составной индекс
CREATE INDEX idx_name_age ON Employees(LastName, Age);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы