Встречается на собеседованиях • сегодня
Какие индексы добавлял в БД
Индексы в БД ускоряют поиск, сортировку и соединение данных. Чаще всего добавляют:
-
Первичный ключ (PRIMARY KEY) — автоматически создает кластерный индекс.
sqlALTER TABLE users ADD PRIMARY KEY (id); -
Уникальный индекс (UNIQUE) — гарантирует уникальность значений.
sqlCREATE UNIQUE INDEX idx_email ON users(email);
-
Обычный индекс (INDEX) — для ускорения запросов по часто используемым полям.
sqlCREATE INDEX idx_last_name ON users(last_name); -
Составной индекс — для запросов с несколькими полями.
sqlCREATE INDEX idx_name_department ON employees(first_name, department_id); -
Полнотекстовый индекс (FULLTEXT) — для поиска по тексту.
sqlCREATE FULLTEXT INDEX idx_content ON articles(content);
Индексы ускоряют SELECT, но замедляют INSERT/UPDATE/DELETE, поэтому их нужно добавлять обдуманно.

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