Sobes.tech
Junior — Middle

¿Qué significa un alto grado de selectividad en las consultas a la base de datos?

sobes.tech AI

Respuesta de la IA

Высокая степень избирательности (selectivity) в запросах к базе данных означает, что запрос фильтрует данные очень эффективно, возвращая небольшой поднабор записей из общего объёма.

Например, если в таблице миллион записей, а запрос с условием WHERE возвращает только 10 записей, то избирательность высокая (10/1,000,000 = 0.001%).

Высокая избирательность важна для оптимизации запросов, так как позволяет базе данных использовать индексы и быстро находить нужные данные, снижая нагрузку и время выполнения.

Низкая избирательность — когда запрос возвращает большую часть таблицы — обычно приводит к полному сканированию таблицы и снижению производительности.