В тех случаях, когда оптимизатор видит, что большая часть таблицы будет возвращена в запросе, например, в первом запросе, сканирование будет более эффективным, чем поиск.
Если будет возвращена только небольшая часть таблицы, например, во втором запросе, тогда поиск по индексу более эффективен.
A scan будет касаться каждой строки в таблице независимо от того, подходит она или нет. Стоимость пропорциональна общему количеству строк в таблице. Сканирование является эффективной стратегией, если таблица небольшая или если большинство строк соответствуют предикату.
A seek будет касаться строк, которые соответствуют требованиям, и страниц, которые содержат эти подходящие строки, стоимость пропорциональна количеству соответствующих строк и страниц, а не общему количеству строк в таблице.