Оглавление:
Определение - Что означает Sargeable?
Направленный запрос в контексте реляционной базы данных - это тот, где индексы могут повысить скорость и эффективность запроса. В результате очень желательно иметь sargeable запросы SQL.
Sargeable происходит от сокращения Search ARGument ABLE.
Техопедия объясняет Sargeable
Есть несколько обстоятельств, когда незаряжаемые запросы появляются:- Будут ли предикаты в предложениях WHERE и предложениях JOIN препятствовать использованию индекса
- Где функция включена в левую часть условия предложения WHERE
- Когда время, необходимое для выполнения SEEK для таблицы, превышает сканирование индекса при объединении одной таблицы или набора результатов в другую. Обычно поиск выполняется намного быстрее, чем сканирование всей таблицы, но когда вам нужно искать много строк, сканирование может быть более эффективным.
