Встречается на собеседованиях • сегодня
Какие знаешь плюсы и минусы индексов в базе данных
Плюсы:
- Ускоряют поиск и сортировку данных (особенно для
WHERE,JOIN,ORDER BY). - Уменьшают нагрузку на сервер, так как БД обрабатывает меньше строк.
- Поддерживают уникальность данных (уникальные индексы).
Минусы:
- Занимают дополнительное место на диске.
- Замедляют операции вставки, обновления и удаления (индексы нужно перестраивать).
- Избыточные индексы могут ухудшить производительность.
Пример с кодом (PostgreSQL):
sql
-- Создание индекса
CREATE INDEX idx_users_email ON users(email);
-- Уникальный индекс
CREATE UNIQUE INDEX idx_users_username ON users(username);
-- Удаление индекса
DROP INDEX idx_users_email;
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы