Встречается на собеседованиях • сегодня
На какие действия влияет индекс
Индексы ускоряют поиск, сортировку и соединение данных в БД. Основные сценарии:
- WHERE – быстрый поиск по условию:
sql
SELECT * FROM users WHERE id = 100; -- использует индекс по id- JOIN – ускорение соединений:
sql
SELECT * FROM orders JOIN users ON orders.user_id = users.id; -- индекс на user_id- ORDER BY – сортировка без filesort:
sql
SELECT * FROM products ORDER BY price; -- индекс на price- GROUP BY – агрегация данных:
sql
SELECT category, COUNT(*) FROM products GROUP BY category; -- индекс на category- MIN/MAX – оптимизация агрегатных функций:
sql
SELECT MAX(salary) FROM employees; -- индекс на salaryНо индексы замедляют INSERT/UPDATE/DELETE, так как требуется обновлять сами индексы. Нужно балансировать между скоростью чтения и записи.

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