15 важнейших вопросов по SQL для Java-разработчика
-- Пример: пользователи и заказы SELECT u.name, o.amount FROM users u LEFT JOIN orders o ON u.id = o.user_id; -- Покажет всех пользователей, даже без заказов Практика в Java: Используйте LEFT JOIN FETCH в JPQL, чтобы избежать N+1 при загрузке связей. Индекс — это структура данных (обычно B-дерево), которая ускоряет поиск по столбцу(ам), подобно оглавлению в книге. Создавайте индекс, если: ⚠️ Не создавайте индексы на маленьких таблицах — полный скан быстрее. EXPLAIN показывает план выполнения запроса — какие индексы используются, сколько строк просканировано, есть ли Seq Scan (полный перебор)...