Встречается на собеседованиях • сегодня

Пользовался ли составным индексом в последнем проекте

Да, использовал составные индексы для оптимизации запросов с несколькими условиями WHERE. Например, для таблицы orders с частыми запросами по customer_id и status создал индекс:

sql
CREATE INDEX idx_customer_status ON orders(customer_id, status);

Это ускорило выборки типа:

sql
SELECT * FROM orders WHERE customer_id = 123 AND status = 'SHIPPED';

Ключевые моменты:

  1. Порядок колонок в индексе важен - сначала идут более селективные поля
  2. Составной индекс работает и для запросов только по первой колонке
  3. Для наших нагрузок это дало ~40% ускорение таких запросов
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы