Встречается на собеседованиях • сегодня
Работал ли с составными индексами
Составные индексы (composite indexes) создаются из нескольких столбцов таблицы. Они полезны для оптимизации запросов, которые фильтруют или сортируют по нескольким полям.
Пример создания:
sql
CREATE INDEX idx_name_age ON users(last_name, age);Когда работает:
- Если запрос использует префикс индекса (например, только
last_name). - Для условий
WHEREсAND(например,WHERE last_name = 'Smith' AND age = 30).
Ограничения:
- Не работает, если пропущен префикс (например,
WHERE age = 30безlast_name). - Порядок столбцов важен:
(A, B)≠(B, A).
Пример в JPA:
java
@Table(indexes = @Index(columnList = "lastName, age"))
@Entity
public class User { ... }Составные индексы ускоряют запросы, но требуют продуманного проектирования.

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