Встречается на собеседованиях • сегодня
Какие плюсы и минусы индексации
Плюсы:
- Ускоряет поиск и фильтрацию данных (WHERE, JOIN)
- Улучшает сортировку (ORDER BY)
- Обеспечивает уникальность (UNIQUE индекс)
- Уменьшает нагрузку на сервер за счет сокращения полного сканирования таблиц
Минусы:
- Занимает дополнительное место на диске
- Замедляет операции вставки, обновления и удаления (требуется обновление индекса)
- Избыточные индексы усложняют оптимизацию запросов
Пример:
python
# Без индекса (медленный поиск)
cursor.execute("SELECT * FROM users WHERE username = 'john'")
# С индексом (быстрый поиск)
cursor.execute("CREATE INDEX idx_username ON users(username)")
cursor.execute("SELECT * FROM users WHERE username = 'john'")Оптимально: создавать индексы только для часто используемых в запросах колонок.

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