Встречается на собеседованиях • сегодня
Что такое индексация в БД
Индексация в БД — это механизм ускорения поиска данных за счет создания дополнительных структур (индексов), которые хранят ссылки на записи в отсортированном виде.
Пример с SQL:
sql
-- Создание индекса для столбца `email` в таблице `users`
CREATE INDEX idx_email ON users(email);Плюсы:
- Ускорение операций
SELECT,JOIN,WHERE. - Улучшение производительности для часто запрашиваемых полей.
Минусы:
- Замедление
INSERT,UPDATE,DELETE(индекс нужно обновлять). - Дополнительное использование памяти.
Типы индексов:
- B-дерево (по умолчанию) — для диапазонных запросов.
- Хеш-индекс — для точного поиска (
=). - Полнотекстовый — для текстового поиска.
Используйте индексы разумно, чтобы не перегружать БД.

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