Встречается на собеседованиях • сегодня
Есть ли принцип создания индекса
Принципы создания индексов в базах данных включают:
- Выбор столбцов – индексируйте часто используемые в WHERE, JOIN, ORDER BY.
- Баланс скорости и объема – индексы ускоряют чтение, но замедляют запись и занимают место.
- Уникальность – PRIMARY KEY и UNIQUE автоматически создают индексы.
- Составные индексы – порядок столбцов важен (правило левого префикса).
Пример для SQL:
sql
CREATE INDEX idx_user_email ON users(email); -- простой индекс
CREATE INDEX idx_name_age ON employees(last_name, age); -- составной В Java (JPA/Hibernate):
java
@Entity
@Table(indexes = @Index(columnList = "email, status"))
public class User {
@Id private Long id;
private String email;
private String status;
}Избегайте избыточности – лишние индексы снижают производительность.

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