Junior — Middle
O que significa um alto grau de seletividade nas consultas à base de dados?
sobes.tech IA
Resposta da IA
Высокая степень избирательности (selectivity) в запросах к базе данных означает, что запрос фильтрует данные очень эффективно, возвращая небольшой поднабор записей из общего объёма.
Например, если в таблице миллион записей, а запрос с условием WHERE возвращает только 10 записей, то избирательность высокая (10/1,000,000 = 0.001%).
Высокая избирательность важна для оптимизации запросов, так как позволяет базе данных использовать индексы и быстро находить нужные данные, снижая нагрузку и время выполнения.
Низкая избирательность — когда запрос возвращает большую часть таблицы — обычно приводит к полному сканированию таблицы и снижению производительности.