Встречается на собеседованиях • сегодня
Как создать составной индекс в БД
Составной индекс создается для нескольких столбцов таблицы, что ускоряет запросы с условиями по этим столбцам. В SQL синтаксис выглядит так:
sql
CREATE INDEX index_name ON table_name (column1, column2, ...);Пример для таблицы users с индексацией по last_name и first_name:
sql
CREATE INDEX idx_name ON users (last_name, first_name);Важные нюансы:
- Порядок столбцов важен - индекс эффективен для запросов с условиями по первому столбцу или по нескольким первым столбцам
- В JPA/Hibernate можно создать через аннотации:
java
@Table(indexes = @Index(columnList = "last_name, first_name"))
@Entity
public class User { ... }
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы