Встречается на собеседованиях • сегодня
Какие плюсы и минусы индекса в базе данных
Плюсы:
- Ускоряют поиск, сортировку и соединение данных (JOIN) за счет B-деревьев или хэшей.
- Обеспечивают уникальность данных (UNIQUE индекс).
- Уменьшают нагрузку на сервер, сокращая full table scan.
Минусы:
- Занимают дополнительное место на диске.
- Замедляют операции INSERT/UPDATE/DELETE, так как индексы нужно перестраивать.
- Избыточные индексы усложняют оптимизацию запросов.
Пример:
sql
-- Создание индекса
CREATE INDEX idx_user_email ON users(email);
-- Запрос с использованием индекса
SELECT * FROM users WHERE email = 'test@example.com'; -- Быстро
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы