Встречается на собеседованиях • сегодня
Какие плюсы и минусы индекса в БД
Плюсы:
- Ускоряют поиск и сортировку данных (особенно для
WHERE,JOIN,ORDER BY). - Улучшают производительность запросов за счет уменьшения полного сканирования таблиц.
- Поддерживают уникальность данных (уникальные индексы).
Минусы:
- Занимают дополнительное место на диске.
- Замедляют операции вставки, обновления и удаления (индекс нужно перестраивать).
- Неэффективны для столбцов с низкой селективностью (например,
genderс двумя значениями).
Пример создания индекса в SQL:
sql
-- Создание индекса
CREATE INDEX idx_user_email ON users(email);
-- Уникальный индекс
CREATE UNIQUE INDEX idx_user_username ON users(username);Важно: Индексы стоит добавлять осознанно, анализируя частые запросы и нагрузку.

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