Встречается на собеседованиях • сегодня
Что такое большая селективность в базе данных
Большая селективность означает, что условие в запросе эффективно фильтрует данные, оставляя малую часть строк. Чем выше селективность, тем лучше индекс может ускорить запрос.
Пример:
sql
-- Низкая селективность (много строк с gender = 'M')
SELECT * FROM users WHERE gender = 'M';
-- Высокая селективность (мало строк с email = 'admin@example.com')
SELECT * FROM users WHERE email = 'admin@example.com';
text
Колонки с высокой селективностью (уникальные или почти уникальные значения) - лучшие кандидаты для индексов. В Java приложениях это важно учитывать при проектировании запросов и индексов в JPA/Hibernate.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы